Mercurial > audlegacy
diff src/audacious/ui_equalizer.c @ 3000:bbca1e0e054a trunk
don't call gtk_widget_show/hide from func that's called every now and then
| author | Tomasz Mon <desowin@gmail.com> |
|---|---|
| date | Sun, 08 Jul 2007 10:23:16 +0200 |
| parents | e6340ab753a1 |
| children | 3db40ad79fd9 |
line wrap: on
line diff
--- a/src/audacious/ui_equalizer.c Sat Jul 07 18:56:43 2007 +0200 +++ b/src/audacious/ui_equalizer.c Sun Jul 08 10:23:16 2007 +0200 @@ -292,6 +292,13 @@ skin_draw_pixmap(bmp_active_skin, equalizerwin_bg, SKINNED_WINDOW(equalizerwin)->gc, SKIN_EQMAIN, 0, 0, 0, 0, 275, 116); equalizerwin_draw_titlebar(); + + GList *iter; + for (iter = GTK_FIXED (SKINNED_WINDOW(equalizerwin)->fixed)->children; iter; iter = g_list_next (iter)) { + GtkFixedChild *child_data = (GtkFixedChild *) iter->data; + GtkWidget *child = child_data->widget; + gtk_widget_queue_draw(child); + } } widget_list_draw(equalizerwin_wlist, &redraw, force); @@ -329,12 +336,6 @@ widget_list_clear_redraw(equalizerwin_wlist); gdk_window_clear(equalizerwin->window); - 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; - gtk_widget_queue_draw(child); - } gdk_flush(); }
