2012-11-15 [colin] 3.9.0cvs4
[claws.git] / src / gtk / colorlabel.c
index bcfcc11ce41fe5390a6f38923f5bc0f9ff045b52..0a36610bb71e5209be811722aa0366ecbf362d79 100644 (file)
@@ -376,9 +376,15 @@ static void refresh_menu (GtkWidget *menushell, gpointer data)
 {
        GtkMenu *menu = (GtkMenu *)data;
        GtkWidget *widget = gtk_menu_get_attach_widget(menu);
+#if !GTK_CHECK_VERSION(3, 0, 0)
        gtk_widget_hide_all(widget);
        gtk_widget_unrealize(widget);
        gtk_widget_show_all(widget);
+#else
+       gtk_widget_hide(widget);
+       gtk_widget_unrealize(widget);
+       gtk_widget_show(widget);
+#endif
        gtk_widget_queue_draw(widget);
 }