[Goodies-commits] r4684 - xfburn/trunk/xfburn

David Mohr squisher at xfce.org
Tue Apr 29 05:58:30 CEST 2008


Author: squisher
Date: 2008-04-29 03:58:30 +0000 (Tue, 29 Apr 2008)
New Revision: 4684

Modified:
   xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
Log:
Bugfix: Enable burn button when target is an iso file, not a burner

Modified: xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c	2008-04-29 03:50:55 UTC (rev 4683)
+++ xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c	2008-04-29 03:58:30 UTC (rev 4684)
@@ -305,6 +305,7 @@
 cb_check_only_iso_toggled (GtkToggleButton * button, XfburnBurnDataCompositionBaseDialog * dialog)
 {
   XfburnBurnDataCompositionBaseDialogPrivate *priv = XFBURN_BURN_DATA_COMPOSITION_BASE_DIALOG_GET_PRIVATE (dialog);
+  gboolean valid_disc;
 
   gtk_widget_set_sensitive (priv->frame_device, !gtk_toggle_button_get_active (button));
   
@@ -312,6 +313,12 @@
   gtk_widget_set_sensitive (priv->check_eject, !gtk_toggle_button_get_active (button));
   gtk_widget_set_sensitive (priv->check_burnfree, !gtk_toggle_button_get_active (button));
   gtk_widget_set_sensitive (priv->check_dummy, !gtk_toggle_button_get_active (button));
+  if (!gtk_toggle_button_get_active (button)) {
+    g_object_get (G_OBJECT (priv->device_box), "valid", &valid_disc, NULL);
+    gtk_widget_set_sensitive (priv->burn_button, valid_disc);
+  } else {
+    gtk_widget_set_sensitive (priv->burn_button, TRUE);
+  }
 }
 
 static void




More information about the Goodies-commits mailing list