diff options
Diffstat (limited to 'gdb/infrun.c')
-rw-r--r-- | gdb/infrun.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/infrun.c b/gdb/infrun.c index b007af0..19031a0 100644 --- a/gdb/infrun.c +++ b/gdb/infrun.c @@ -3866,6 +3866,12 @@ fetch_inferior_event () the main console. */ scoped_restore save_ui = make_scoped_restore (¤t_ui, main_ui); + /* Temporarily disable pagination. Otherwise, the user would be + given an option to press 'q' to quit, which would cause an early + exit and could leave GDB in a half-baked state. */ + scoped_restore save_pagination + = make_scoped_restore (&pagination_enabled, false); + /* End up with readline processing input, if necessary. */ { SCOPE_EXIT { reinstall_readline_callback_handler_cleanup (); }; |