[Top][All Lists]
[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);