[Goodies-commits] r4988 - xfburn/trunk/xfburn
David Mohr
squisher at xfce.org
Mon Jun 23 01:11:20 CEST 2008
Author: squisher
Date: 2008-06-22 23:11:20 +0000 (Sun, 22 Jun 2008)
New Revision: 4988
Modified:
xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
xfburn/trunk/xfburn/xfburn-progress-dialog.c
Log:
Small bugfixes: make sure min. buffer fill is within 0.0-1.0 range; update burn button sensitivity when changing devices
Modified: xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c 2008-06-22 12:33:53 UTC (rev 4987)
+++ xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c 2008-06-22 23:11:20 UTC (rev 4988)
@@ -158,6 +158,7 @@
/* burning devices list */
priv->device_box = xfburn_device_box_new (SHOW_CD_WRITERS | SHOW_CDRW_WRITERS | SHOW_MODE_SELECTION | SHOW_SPEED_SELECTION);
g_signal_connect (G_OBJECT (priv->device_box), "disc-refreshed", G_CALLBACK (cb_disc_refreshed), obj);
+ g_signal_connect (G_OBJECT (priv->device_box), "device-changed", G_CALLBACK (cb_disc_refreshed), obj);
gtk_widget_show (priv->device_box);
priv->frame_device = xfce_create_framebox_with_content (_("Burning device"), priv->device_box);
Modified: xfburn/trunk/xfburn/xfburn-progress-dialog.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-progress-dialog.c 2008-06-22 12:33:53 UTC (rev 4987)
+++ xfburn/trunk/xfburn/xfburn-progress-dialog.c 2008-06-22 23:11:20 UTC (rev 4988)
@@ -422,7 +422,15 @@
XfburnProgressDialogPrivate *priv = XFBURN_PROGRESS_DIALOG_GET_PRIVATE (dialog);
gchar *text = NULL;
- text = g_strdup_printf (_("Min. fill was %2d%%"), (int) (fraction * 100));
+ if (fraction > 1.0) {
+ fraction = 1.0;
+ text = g_strdup ("100%");
+ } else if (fraction < 0.0) {
+ fraction = 0.0;
+ text = g_strdup (_("no info"));
+ } else {
+ text = g_strdup_printf (_("Min. fill was %2d%%"), (int) (fraction * 100));
+ }
gdk_threads_enter ();
gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (priv->buffer_bar), fraction);
More information about the Goodies-commits
mailing list