[gnome-flashback/wip/libnotificationcrash] libnotification: add check for main loop



commit e8f3f0440217573a092d89615fb7ef14481af3e3
Author: Sebastian Geiger <sbastig gmx net>
Date:   Sat Dec 8 11:15:19 2018 +0100

    libnotification: add check for main loop

 gnome-flashback/libnotifications/nd-daemon.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gnome-flashback/libnotifications/nd-daemon.c b/gnome-flashback/libnotifications/nd-daemon.c
index 7ff56d5..24fbcee 100644
--- a/gnome-flashback/libnotifications/nd-daemon.c
+++ b/gnome-flashback/libnotifications/nd-daemon.c
@@ -266,7 +266,8 @@ name_lost_handler_cb (GDBusConnection *connection,
                       const gchar     *name,
                       gpointer         user_data)
 {
-  gtk_main_quit ();
+  if (gtk_main_level () > 0)
+    gtk_main_quit ();
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]