# HG changeset patch # User Tomasz Mon # Date 1183827403 -7200 # Node ID e6340ab753a15fd8ea8ddd7d544480cd848d1041 # Parent c200d6764e91de2e6d12159baffa1920da579a12 replace calling redraw signals with gtk_widget_queue_draw() diff -r c200d6764e91 -r e6340ab753a1 src/audacious/ui_equalizer.c --- a/src/audacious/ui_equalizer.c Sat Jul 07 17:50:31 2007 +0200 +++ b/src/audacious/ui_equalizer.c Sat Jul 07 18:56:43 2007 +0200 @@ -330,10 +330,10 @@ gdk_window_clear(equalizerwin->window); 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; - g_signal_emit_by_name(child, "redraw"); + 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(); } @@ -838,7 +838,7 @@ draw_equalizer_window(TRUE); cfg.equalizer_visible = TRUE; UI_SKINNED_BUTTON(mainwin_eq)->inside = TRUE; - g_signal_emit_by_name(mainwin_eq, "redraw"); + gtk_widget_queue_draw(mainwin_eq); gtk_widget_show_all(equalizerwin); gtk_window_present(GTK_WINDOW(equalizerwin)); @@ -854,7 +854,7 @@ gtk_widget_hide(equalizerwin); cfg.equalizer_visible = FALSE; UI_SKINNED_BUTTON(mainwin_eq)->inside = FALSE; - g_signal_emit_by_name(mainwin_eq, "redraw"); + gtk_widget_queue_draw(mainwin_eq); } static EqualizerPreset * diff -r c200d6764e91 -r e6340ab753a1 src/audacious/ui_main.c --- a/src/audacious/ui_main.c Sat Jul 07 17:50:31 2007 +0200 +++ b/src/audacious/ui_main.c Sat Jul 07 18:56:43 2007 +0200 @@ -520,14 +520,12 @@ g_object_unref(img2x); g_object_unref(img); } - 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"); + gtk_widget_queue_draw(child); } - } else { for (wl = mainwin_wlist; wl; wl = g_list_next(wl)) { diff -r c200d6764e91 -r e6340ab753a1 src/audacious/ui_playlist.c --- a/src/audacious/ui_playlist.c Sat Jul 07 17:50:31 2007 +0200 +++ b/src/audacious/ui_playlist.c Sat Jul 07 18:56:43 2007 +0200 @@ -1429,10 +1429,10 @@ if (force) { gdk_window_clear(playlistwin->window); GList *iter; - for (iter = GTK_FIXED (SKINNED_WINDOW(playlistwin)->fixed)->children; iter; iter = g_list_next (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"); + gtk_widget_queue_draw(child); } } else { @@ -1791,7 +1791,7 @@ cfg.playlist_visible = TRUE; UI_SKINNED_BUTTON(mainwin_pl)->inside = TRUE; - g_signal_emit_by_name(mainwin_pl, "redraw"); + gtk_widget_queue_draw(mainwin_pl); playlistwin_set_toprow(0); playlist_check_pos_current(playlist_get_active()); @@ -1817,7 +1817,7 @@ gtk_widget_hide(playlistwin); cfg.playlist_visible = FALSE; UI_SKINNED_BUTTON(mainwin_pl)->inside = FALSE; - g_signal_emit_by_name(mainwin_pl, "redraw"); + gtk_widget_queue_draw(mainwin_pl); /* no point in probing for playlistwin_infopopup trigger when the playlistwin is hidden */ if ( playlistwin_infopopup_sid != 0 )