mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-27 09:38:57 +00:00
2007-02-09 Fred Fish <fnf@specifix.com>
Based on work by Apple Computer, Inc. * event-top.c (async_request_quit): Call quit() whenever either quit_flag is set or immediate_quit is set.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2007-02-09 Fred Fish <fnf@specifix.com>
|
||||
|
||||
Based on work by Apple Computer, Inc.
|
||||
* event-top.c (async_request_quit): Call quit() whenever either
|
||||
quit_flag is set or immediate_quit is set.
|
||||
|
||||
2007-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
|
||||
|
||||
* ada-lang.c (remove_out_of_scope_renamings): Change third parameter's
|
||||
@@ -115,6 +121,7 @@
|
||||
|
||||
2007-02-08 Fred Fish <fnf@specifix.com>
|
||||
|
||||
Based on work by Apple Computer, Inc.
|
||||
* event-top.c (handle_sigint): Set quit_flag.
|
||||
(async_request_quit): Don't set quit_flag. Avoid calling quit()
|
||||
if quit_flag has already been reset.
|
||||
|
||||
@@ -997,14 +997,13 @@ void
|
||||
async_request_quit (gdb_client_data arg)
|
||||
{
|
||||
/* If the quit_flag has gotten reset back to 0 by the time we get
|
||||
back here, that means that an exception was thrown to unwind
|
||||
the current command before we got back to the event loop. So
|
||||
there is no reason to call quit again here. */
|
||||
back here, that means that an exception was thrown to unwind the
|
||||
current command before we got back to the event loop. So there
|
||||
is no reason to call quit again here, unless immediate_quit is
|
||||
set.*/
|
||||
|
||||
if (quit_flag == 0)
|
||||
return;
|
||||
|
||||
quit ();
|
||||
if (quit_flag || immediate_quit)
|
||||
quit ();
|
||||
}
|
||||
|
||||
#ifdef SIGQUIT
|
||||
|
||||
Reference in New Issue
Block a user