[Xfce4-commits] <midori:master> Allow Ctrl+C to break normally while still handling it well

Christian Dywan noreply at xfce.org
Mon Dec 7 20:40:01 CET 2009


Updating branch refs/heads/master
         to fadd0f31c2cd3e027870a3c0c931c864ad4d84b7 (commit)
       from 3fc4f6347f03e52289bd54acee3d7a28331026a9 (commit)

commit fadd0f31c2cd3e027870a3c0c931c864ad4d84b7
Author: Christian Dywan <christian at twotoasts.de>
Date:   Mon Dec 7 20:10:33 2009 +0100

    Allow Ctrl+C to break normally while still handling it well

 midori/main.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/midori/main.c b/midori/main.c
index bfccfae..961ef2c 100644
--- a/midori/main.c
+++ b/midori/main.c
@@ -1576,8 +1576,10 @@ midori_remove_config_file (gint         clear_prefs,
 static void
 signal_handler (int signal_id)
 {
+    signal (signal_id, 0);
     midori_app_quit_cb (NULL);
-    gtk_main_quit ();
+    if (kill (getpid (), signal_id))
+      exit (1);
 }
 #endif
 



More information about the Xfce4-commits mailing list