Index: /trunk/FACT++/src/Console.cc
===================================================================
--- /trunk/FACT++/src/Console.cc	(revision 10662)
+++ /trunk/FACT++/src/Console.cc	(revision 10663)
@@ -105,7 +105,13 @@
     Readline::Startup();
 
-    // Flush the buffer and remove the flushed contents from the buffer
+    // First flush the buffer of the stream which is synchronous
+    // with the prompt
+    fLogI.Display(true);
+
+    // Now flush the stream which is asychronous
     fLogO.Display(true);
-    fLogI.Display(true);
+
+    // The order has the advantage that output initiated by the prompt
+    // is not interrupter by the synchronous stream
 }
 
@@ -159,5 +165,5 @@
 
     // flush buffer to display
+    fLogI.Display(true);
     fLogO.Display(true);
-    fLogI.Display(true);
 }
