[seed] Revert "Remove incredibly dubious setting of SIGCH



commit af622b554d79ede03df8ab76c170b7dafbb0bc9f
Author: Tim Horton <hortont Kaylee (none)>
Date:   Tue Mar 3 20:33:04 2009 -0500

    Revert "Remove incredibly dubious setting of SIGCHLD"
    
    This reverts commit 029f9e35ec661912f98d883134ae6692b298ca51.
    
    This clearly wasn't as dubious as it seemed, and must have made sense at the time. This commit removes the ability to Ctrl-C in our Clutter games at the very least (actually all Seed Clutter apps, but not much else, as far as I can see).
---
 libseed/seed-engine.c |    2 ++
 libseed/seed-types.c  |    3 +--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/libseed/seed-engine.c b/libseed/seed-engine.c
index f88fecb..c2903a6 100644
--- a/libseed/seed-engine.c
+++ b/libseed/seed-engine.c
@@ -1443,6 +1443,8 @@ seed_init (gint * argc, gchar *** argv)
   JSObjectRef seed_obj_ref;
   JSStringRef defaults_script;
 
+  signal (SIGCHLD, SIG_IGN);
+
   g_type_init ();
   g_log_set_handler ("GLib-GObject", G_LOG_LEVEL_WARNING, seed_log_handler,
 		     0);
diff --git a/libseed/seed-types.c b/libseed/seed-types.c
index 6c2a19b..cb17b30 100644
--- a/libseed/seed-types.c
+++ b/libseed/seed-types.c
@@ -203,8 +203,7 @@ seed_gi_release_arg (GITransfer transfer,
 
 gboolean
 seed_gi_release_in_arg (GITransfer transfer,
-			GITypeInfo * type_info, 
-			GArgument * arg)
+			GITypeInfo * type_info, GArgument * arg)
 {
   GITypeTag type_tag;
 



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