diff src/audacious/genevent.c @ 3001:6d4b7b739232 trunk

fully implement UiSkinnedNumber, number.c no longer needed
author Tomasz Mon <desowin@gmail.com>
date Sun, 08 Jul 2007 12:21:09 +0200
parents cfb04f784a84
children 01ae56759d15
line wrap: on
line diff
--- a/src/audacious/genevent.c	Sun Jul 08 10:23:16 2007 +0200
+++ b/src/audacious/genevent.c	Sun Jul 08 12:21:09 2007 +0200
@@ -56,6 +56,7 @@
 #include "ui_main.h"
 #include "ui_playlist.h"
 #include "ui_skinned_textbox.h"
+#include "ui_skinned_number.h"
 #include "util.h"
 #include "visualization.h"
 #include "vfs.h"
@@ -82,10 +83,10 @@
             (gint) g_timer_elapsed(pause_timer, NULL);
 
         if (mainwin_10min_num != NULL) {
-            number_set_number(mainwin_10min_num, timeleft / 600);
-            number_set_number(mainwin_min_num, (timeleft / 60) % 10);
-            number_set_number(mainwin_10sec_num, (timeleft / 10) % 6);
-            number_set_number(mainwin_sec_num, timeleft % 10);
+            ui_skinned_number_set_number(mainwin_10min_num, timeleft / 600);
+            ui_skinned_number_set_number(mainwin_min_num, (timeleft / 60) % 10);
+            ui_skinned_number_set_number(mainwin_10sec_num, (timeleft / 10) % 6);
+            ui_skinned_number_set_number(mainwin_sec_num, timeleft % 10);
         }
 
         if (mainwin_sposition != NULL && !mainwin_sposition->hs_pressed) {
@@ -93,9 +94,11 @@
 
             time_str = g_strdup_printf("%2.2d", timeleft / 60);
             ui_skinned_textbox_set_text(mainwin_stime_min, time_str);
+            g_free(time_str);
 
             time_str = g_strdup_printf("%2.2d", timeleft % 60);
             ui_skinned_textbox_set_text(mainwin_stime_sec, time_str);
+            g_free(time_str);
         }
 
         playlistwin_set_time(timeleft * 1000, 0, TIMER_ELAPSED);