diff src/console-stream.c @ 207:e45d5e7c476e r20-4b2

Import from CVS: tag r20-4b2
author cvs
date Mon, 13 Aug 2007 10:03:52 +0200
parents a2f645c6b9f8
children 677f6a0ee643
line wrap: on
line diff
--- a/src/console-stream.c	Mon Aug 13 10:02:48 2007 +0200
+++ b/src/console-stream.c	Mon Aug 13 10:03:52 2007 +0200
@@ -344,6 +344,10 @@
       Vterminal_frame = Fmake_frame (Qnil, Vterminal_device);
       minibuf_window = XFRAME (Vterminal_frame)->minibuffer_window;
     }
-  else if (noninteractive)
-    event_stream_select_console (XCONSOLE (Vterminal_console));
+  else {
+    /* Re-initialize the FILE fields of the console. */
+    stream_init_console (XCONSOLE (Vterminal_console), Qnil);
+    if (noninteractive)
+      event_stream_select_console (XCONSOLE (Vterminal_console));
+  }
 }