Reset pagination counts even when stdin is not a tty.

2015-12-18  Sandra Loosemore  <sandra@codesourcery.com>

	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.
This commit is contained in:
Sandra Loosemore 2015-12-18 17:55:26 -08:00
parent 1690b6163c
commit bc008695f5
3 changed files with 8 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2015-12-18 Sandra Loosemore <sandra@codesourcery.com>
* 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 <sandra@codesourcery.com>
* utils.c (prompt_for_continue): Call throw_quit directly on 'q'.

View File

@ -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

View File

@ -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);