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/callbacks.c


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

Index: graveman/current/src/callbacks.c
diff -u graveman/current/src/callbacks.c:1.12 
graveman/current/src/callbacks.c:1.13
--- graveman/current/src/callbacks.c:1.12       Sat Feb  5 17:31:48 2005
+++ graveman/current/src/callbacks.c    Tue Feb  8 02:32:57 2005
@@ -990,6 +990,7 @@
   GtkWidget *Lconfirm;
   gint Lrep;
   gboolean Luseautoblank = FALSE;
+  gchar *Ltypeburn = NULL;
   const gchar *Lname;
   gchar *Ltxt = NULL;
   gchar *Ltitle = NULL;
@@ -1081,15 +1082,24 @@
       if (Lwritercdrw == TRUE) {
         Luseautoblank = 
gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(Labcheck));
       }
+      g_hash_table_insert(Lhash, "useautoblank", &Luseautoblank);
     } else {
-
+printf("ici ???\n");
+      GtkRadioButton *Labradio = 
GTK_RADIO_BUTTON(g_hash_table_lookup(Ldialoghash, "burninitial"));
+      Ltypeburn = 
g_strdup(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(Labradio)) ? "-Z" : 
"-M");
+      g_hash_table_insert(Lhash, "typeburn", Ltypeburn);
     }
 
     gtk_widget_destroy(Lconfirm);
 
-    g_hash_table_insert(Lhash, "useautoblank", &Luseautoblank);
     show_graverwindow(Lhash, (gchar *)Lname, Ltitle);
-    g_hash_table_remove(Lhash, "useautoblank");
+
+    if (Loperation == WRITE_CD) {
+      g_hash_table_remove(Lhash, "useautoblank");
+    } else {
+      g_hash_table_remove(Lhash, "typeburn");
+      g_free(Ltypeburn);
+    }
   } else {
     gtk_widget_destroy(Lconfirm);
   }




reply via email to

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