[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