* utils.c (fputs_maybe_filtered): Always disable pagination if the

top level interpreter is MI.
This commit is contained in:
Pedro Alves 2010-03-04 01:06:28 +00:00
parent 9355b391f3
commit 390a8acaa3
2 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2010-03-03 Pedro Alves <pedro@codesourcery.com>
* utils.c (fputs_maybe_filtered): Always disable pagination if the
top level interpreter is MI.
2010-03-03 Stan Shebs <stan@codesourcery.com>
* remote.c (remote_download_tracepoint): Iterate over locations.
@ -5,7 +10,7 @@
(encode_actions): Add location argument.
(trace_dump_command): Check all locations to see if stepping
frame.
2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
Eli Zaretskii <eliz@gnu.org>

View File

@ -71,6 +71,7 @@
#include <time.h>
#include "gdb_usleep.h"
#include "interps.h"
#if !HAVE_DECL_MALLOC
extern PTR malloc (); /* ARI: PTR */
@ -2209,8 +2210,10 @@ fputs_maybe_filtered (const char *linebuffer, struct ui_file *stream,
return;
/* Don't do any filtering if it is disabled. */
if ((stream != gdb_stdout) || !pagination_enabled
|| (lines_per_page == UINT_MAX && chars_per_line == UINT_MAX))
if (stream != gdb_stdout
|| !pagination_enabled
|| (lines_per_page == UINT_MAX && chars_per_line == UINT_MAX)
|| ui_out_is_mi_like_p (interp_ui_out (top_level_interpreter ())))
{
fputs_unfiltered (linebuffer, stream);
return;