From: Sandra Loosemore Date: Sat, 19 Dec 2015 01:55:26 +0000 (-0800) Subject: Reset pagination counts even when stdin is not a tty. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bc008695f5f9c72d2eac80d5dc125659ca106fad;p=binutils-gdb.git Reset pagination counts even when stdin is not a tty. 2015-12-18 Sandra Loosemore gdb/ * event-top.c (command_handler): Don't require stdin to be a tty for call to reinitialize_more_filter. * top.c (command_loop): Likewise. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a4ca15b0469..b006ba8faf2 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2015-12-18 Sandra Loosemore + + * event-top.c (command_handler): Don't require stdin to be a tty + for call to reinitialize_more_filter. + * top.c (command_loop): Likewise. + 2015-12-18 Sandra Loosemore * utils.c (prompt_for_continue): Call throw_quit directly on 'q'. diff --git a/gdb/event-top.c b/gdb/event-top.c index 3f98c059590..e5a5ac6ef8b 100644 --- a/gdb/event-top.c +++ b/gdb/event-top.c @@ -469,11 +469,10 @@ async_disable_stdin (void) static void command_handler (char *command) { - int stdin_is_tty = ISATTY (stdin); struct cleanup *stat_chain; clear_quit_flag (); - if (instream == stdin && stdin_is_tty) + if (instream == stdin) reinitialize_more_filter (); /* If readline returned a NULL command, it means that the connection diff --git a/gdb/top.c b/gdb/top.c index d1e2271c431..a45f3cc8cc4 100644 --- a/gdb/top.c +++ b/gdb/top.c @@ -542,7 +542,6 @@ command_loop (void) { struct cleanup *old_chain; char *command; - int stdin_is_tty = ISATTY (stdin); while (instream && !feof (instream)) { @@ -550,7 +549,7 @@ command_loop (void) (*window_hook) (instream, get_prompt ()); clear_quit_flag (); - if (instream == stdin && stdin_is_tty) + if (instream == stdin) reinitialize_more_filter (); old_chain = make_cleanup (null_cleanup, 0);