mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-13 15:56:23 +01:00
On Win32, if we get a fatal error message while being debugged we break
2006-12-28 Tor Lillqvist <tml@novell.com> * glib/gmessages.c (g_logv): On Win32, if we get a fatal error message while being debugged we break into the debugger with G_BREAKPOINT(). Don't call abort() if the user is foolhardy enough to continue after the breakpoint. The user presumably knows what he is doing and deserves what he gets. (#376645, Andreas Köhler)
This commit is contained in:
parent
0f27a7cd04
commit
fd1f409e41
@ -1,3 +1,11 @@
|
||||
2006-12-28 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/gmessages.c (g_logv): On Win32, if we get a fatal error
|
||||
message while being debugged we break into the debugger with
|
||||
G_BREAKPOINT(). Don't call abort() if the user is foolhardy enough
|
||||
to continue after the breakpoint. The user presumably knows what
|
||||
he is doing and deserves what he gets. (#376645, Andreas Köhler)
|
||||
|
||||
Thu Dec 28 12:50:31 2006 Tim Janik <timj@imendio.com>
|
||||
|
||||
* glib/gslice.h, glib/gslice.c: implemented static debugging
|
||||
|
@ -485,8 +485,8 @@ g_logv (const gchar *log_domain,
|
||||
MB_ICONERROR|MB_SETFOREGROUND);
|
||||
if (IsDebuggerPresent () && !(test_level & G_LOG_FLAG_RECURSION))
|
||||
G_BREAKPOINT ();
|
||||
|
||||
abort ();
|
||||
else
|
||||
abort ();
|
||||
#else
|
||||
#if defined (G_ENABLE_DEBUG) && defined (SIGTRAP)
|
||||
if (!(test_level & G_LOG_FLAG_RECURSION))
|
||||
|
Loading…
Reference in New Issue
Block a user