graveman-cvs
[Top][All Lists]
Advanced

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

[Graveman-cvs] Changes to graveman/current/src/readcd.c


From: sylvain cresto
Subject: [Graveman-cvs] Changes to graveman/current/src/readcd.c
Date: Mon, 07 Feb 2005 21:33:16 -0500

Index: graveman/current/src/readcd.c
diff -u graveman/current/src/readcd.c:1.5 graveman/current/src/readcd.c:1.6
--- graveman/current/src/readcd.c:1.5   Wed Feb  2 23:07:25 2005
+++ graveman/current/src/readcd.c       Tue Feb  8 02:32:57 2005
@@ -138,7 +138,7 @@
 }
 
 /* creation d'une image iso */
-gint make_image(GHashTable *Ahash, GError **Aerror)
+gboolean make_image(GHashTable *Ahash, GError **Aerror)
 {
   gchar **Lcmd;
   gchar *Lcommandline;
@@ -173,7 +173,7 @@
     return FALSE;
   }
   Lstatus = g_spawn_async_with_pipes(NULL, Lcmd, NULL, /* env argument */
-    (GSpawnFlags ) (0),
+    (GSpawnFlags ) (G_SPAWN_DO_NOT_REAP_CHILD),
      NULL, NULL, Lpid, &g_in, &g_out, &g_err, Aerror);
   g_strfreev(Lcmd);
 
@@ -198,6 +198,9 @@
   while (*Lcont>0 && *Labort == FALSE) {
    gtk_main_iteration();    
   }
+
+  exit_prog(*Lpid, Aerror, _("Error while reading CD"));
+
   g_source_remove(Lcomevent);
   g_source_remove(Lcomerrevent);
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]