diff src/audacious/ui_main.c @ 2829:4eda78b785ed trunk

[svn] - draw_main_window redraws custom gtk widgets
author desowin
date Fri, 08 Jun 2007 03:42:32 -0700
parents 9b27830ba765
children 53dd8641b4d1
line wrap: on
line diff
--- a/src/audacious/ui_main.c	Fri Jun 08 02:02:12 2007 -0700
+++ b/src/audacious/ui_main.c	Fri Jun 08 03:42:32 2007 -0700
@@ -522,6 +522,13 @@
 
         }
         else {
+            GList *iter;
+            for (iter = GTK_FIXED (SKINNED_WINDOW(mainwin)->fixed)->children; iter; iter = g_list_next (iter)) {
+                GtkFixedChild *child_data = (GtkFixedChild *) iter->data;
+                GtkWidget *child = child_data->widget;
+                g_signal_emit_by_name(child, "redraw");
+            }
+
             for (wl = mainwin_wlist; wl; wl = g_list_next(wl)) {
                 w = WIDGET(wl->data);