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

David Mohr squisher at xfce.org
Thu Nov 6 08:37:25 CET 2008


Author: squisher
Date: 2008-11-06 07:37:24 +0000 (Thu, 06 Nov 2008)
New Revision: 5992

Modified:
   xfburn/trunk/xfburn/xfburn-perform-burn.c
Log:
Fifo buffer status bugfixes:
- show the correct text
- don't crash


Modified: xfburn/trunk/xfburn/xfburn-perform-burn.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-perform-burn.c	2008-11-06 06:13:21 UTC (rev 5991)
+++ xfburn/trunk/xfburn/xfburn-perform-burn.c	2008-11-06 07:37:24 UTC (rev 5992)
@@ -173,35 +173,36 @@
 						  cur_speed);
 
         if (fifos != NULL) {
-          fifo_status = burn_fifo_inquire_status (fifos[progress.track-1], &fifo_size, &fifo_free, &fifo_text);
+          fifo_status = burn_fifo_inquire_status (fifos[progress.track], &fifo_size, &fifo_free, &fifo_text);
           switch (fifo_status) {
             case 0:
               xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("standby"));
               break;
             case 1:
+              /* active */
               percent = (gdouble) (fifo_size - fifo_free) / (gdouble) fifo_size;
               xfburn_progress_dialog_set_fifo_bar_fraction (XFBURN_PROGRESS_DIALOG (dialog_progress), percent);
               break;
             case 2:
-              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("active"));
+              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("ending"));
               break;
             case 3:
-              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("ending"));
+              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("failing"));
               break;
             case 4:
-              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("failing"));
+              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("unused"));
               break;
             case 5:
-              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("unused"));
+              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("abandoned"));
               break;
             case 6:
-              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("abandoned"));
+              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("ended"));
               break;
             case 7:
-              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("ended"));
+              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("aborted"));
               break;
             default:
-              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("aborted"));
+              xfburn_progress_dialog_set_fifo_bar_text (XFBURN_PROGRESS_DIALOG (dialog_progress), _("no info"));
               break;
           }
         }




More information about the Goodies-commits mailing list