* msg-ui.c (handle_msg): Only write message to terminal if
authorBen Pfaff <blp@gnu.org>
Sat, 4 Nov 2006 23:49:35 +0000 (23:49 +0000)
committerBen Pfaff <blp@gnu.org>
Sat, 4 Nov 2006 23:49:35 +0000 (23:49 +0000)
get_error_routing_to_terminal() returns true.

src/ui/terminal/ChangeLog
src/ui/terminal/msg-ui.c

index 7129d050c249c9ac74530efc2fd807c0f5081bde..db86245e73683715a972281617c1a12703075c78 100644 (file)
@@ -1,3 +1,8 @@
+Sat Nov  4 15:48:04 2006  Ben Pfaff  <blp@gnu.org>
+
+       * msg-ui.c (handle_msg): Only write message to terminal if
+       get_error_routing_to_terminal() returns true.
+
 Fri Jul  7 20:03:42 2006  Ben Pfaff  <blp@gnu.org>
 
        * main.c: (main) Register SIGABRT with bug_handler also.
index 9b71cb51eea1e69eb2c4670b91e171b3a765fcc1..bcfe1ea6dcda81b54f9b49b9bc37162ded66a36e 100644 (file)
@@ -141,9 +141,8 @@ handle_msg (const struct msg *m)
 
   ds_put_cstr (&string, m->text);
 
-  /* FIXME: Check set_messages and set_errors to determine where to
-     send errors and messages. */
-  dump_message (ds_cstr (&string), get_viewwidth (), 8, stdout);
+  if (get_error_routing_to_terminal ())
+    dump_message (ds_cstr (&string), get_viewwidth (), 8, stdout);
 
   ds_destroy (&string);
 }