Addl fix #397: GPU acceleration
authorColin Clark <colin.clark@cclark.uk>
Wed, 8 Jul 2020 10:51:53 +0000 (11:51 +0100)
committerColin Clark <colin.clark@cclark.uk>
Wed, 8 Jul 2020 10:51:53 +0000 (11:51 +0100)
https://github.com/BestImageViewer/geeqie/issues/397

Pan view does not display correctly when renderer-clutter is used.
This patch forces renderer-tiles to be used from pan-view.
This is a work-around - a correct solution is still required.

src/pan-view/pan-view.c

index 3833070..f4e58c3 100644 (file)
@@ -1867,7 +1867,14 @@ static void pan_window_new_real(FileData *dir_fd)
        gtk_table_set_row_spacings(GTK_TABLE(table), 2);
        gtk_table_set_col_spacings(GTK_TABLE(table), 2);
 
+       /* FIXME: pan view does not work correctly when renderer-clutter()
+        * is used.
+        */
+       gint temp = options->image.use_clutter_renderer;
+       options->image.use_clutter_renderer = FALSE;
        pw->imd = image_new(TRUE);
+       options->image.use_clutter_renderer = temp;
+
        pw->imd_normal = pw->imd;
 
        g_signal_connect(G_OBJECT(pw->imd->pr), "zoom",