From ffe95c98b04723dacc3a52832c270a63e2364a83 Mon Sep 17 00:00:00 2001 From: Alexei Sorokin Date: Mon, 16 Jan 2017 15:04:59 +0300 Subject: Gtk2: fix switching to blank in preferences in fullscreen --- src/mate-screensaver-preferences.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/mate-screensaver-preferences.c b/src/mate-screensaver-preferences.c index e1d167f..babc10b 100644 --- a/src/mate-screensaver-preferences.c +++ b/src/mate-screensaver-preferences.c @@ -1149,10 +1149,20 @@ fullscreen_preview_previous_cb (GtkWidget *fullscreen_preview_window, { GtkWidget *treeview; GtkTreeSelection *selection; +#if !GTK_CHECK_VERSION (3, 0, 0) + GtkWidget *fullscreen_preview_area; +#endif treeview = GTK_WIDGET (gtk_builder_get_object (builder, "savers_treeview")); selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)); tree_selection_previous (selection); +#if !GTK_CHECK_VERSION (3, 0, 0) + + fullscreen_preview_area = + GTK_WIDGET (gtk_builder_get_object (builder, + "fullscreen_preview_area")); + gtk_widget_queue_draw (fullscreen_preview_area); +#endif } static void @@ -1161,10 +1171,20 @@ fullscreen_preview_next_cb (GtkWidget *fullscreen_preview_window, { GtkWidget *treeview; GtkTreeSelection *selection; +#if !GTK_CHECK_VERSION (3, 0, 0) + GtkWidget *fullscreen_preview_area; +#endif treeview = GTK_WIDGET (gtk_builder_get_object (builder, "savers_treeview")); selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)); tree_selection_next (selection); +#if !GTK_CHECK_VERSION (3, 0, 0) + + fullscreen_preview_area = + GTK_WIDGET (gtk_builder_get_object (builder, + "fullscreen_preview_area")); + gtk_widget_queue_draw (fullscreen_preview_area); +#endif } static void -- cgit v1.2.1