Nah, don't use FatalAppExit(). abort() is better.
authorTor Lillqvist <tml@src.gnome.org>
Wed, 19 Jan 2005 02:27:37 +0000 (02:27 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Wed, 19 Jan 2005 02:27:37 +0000 (02:27 +0000)
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-8
glib/gmessages.c

index f7d7b0f..fb4b020 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,7 +5,7 @@
 
        * glib/gmessages.c (g_logv): For fatal messages on Win32, use
        G_BREAKPOINT() also without G_ENABLE_DEBUG, but only if being
-       debugged. Suggestion by Ulf Lamping. Otherwise use FatalAppExit().
+       debugged. Suggestion by Ulf Lamping.
 
 2005-01-18  Matthias Clasen  <mclasen@redhat.com>
 
index f7d7b0f..fb4b020 100644 (file)
@@ -5,7 +5,7 @@
 
        * glib/gmessages.c (g_logv): For fatal messages on Win32, use
        G_BREAKPOINT() also without G_ENABLE_DEBUG, but only if being
-       debugged. Suggestion by Ulf Lamping. Otherwise use FatalAppExit().
+       debugged. Suggestion by Ulf Lamping.
 
 2005-01-18  Matthias Clasen  <mclasen@redhat.com>
 
index f7d7b0f..fb4b020 100644 (file)
@@ -5,7 +5,7 @@
 
        * glib/gmessages.c (g_logv): For fatal messages on Win32, use
        G_BREAKPOINT() also without G_ENABLE_DEBUG, but only if being
-       debugged. Suggestion by Ulf Lamping. Otherwise use FatalAppExit().
+       debugged. Suggestion by Ulf Lamping.
 
 2005-01-18  Matthias Clasen  <mclasen@redhat.com>
 
index f7d7b0f..fb4b020 100644 (file)
@@ -5,7 +5,7 @@
 
        * glib/gmessages.c (g_logv): For fatal messages on Win32, use
        G_BREAKPOINT() also without G_ENABLE_DEBUG, but only if being
-       debugged. Suggestion by Ulf Lamping. Otherwise use FatalAppExit().
+       debugged. Suggestion by Ulf Lamping.
 
 2005-01-18  Matthias Clasen  <mclasen@redhat.com>
 
index 5b394f4..ef6e7a5 100644 (file)
@@ -476,17 +476,11 @@ g_logv (const gchar   *log_domain,
 #ifdef G_OS_WIN32
              gchar *locale_msg = g_locale_from_utf8 (fatal_msg_buf, -1, NULL, NULL, NULL);
              
+             MessageBox (NULL, locale_msg, NULL,
+                         MB_ICONERROR|MB_SETFOREGROUND);
              if (IsDebuggerPresent () && !(test_level & G_LOG_FLAG_RECURSION))
-               {
-                 MessageBox (NULL, locale_msg, NULL,
-                             MB_ICONERROR|MB_SETFOREGROUND);
-                 G_BREAKPOINT ();
-               }
+               G_BREAKPOINT ();
 
-             FatalAppExit (0, locale_msg);
-             /* In case somebody runs a debug Windows and chooses to
-              * continue, don't let her.
-              */
              abort ();
 #else
 #if defined (G_ENABLE_DEBUG) && defined (SIGTRAP)