From 1f9e39201a67d2993e2691fcb19b1113d7fbad74 Mon Sep 17 00:00:00 2001 From: Colin Clark Date: Wed, 8 Jul 2020 11:51:53 +0100 Subject: [PATCH] Addl fix #397: GPU acceleration 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 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pan-view/pan-view.c b/src/pan-view/pan-view.c index 38330707..f4e58c37 100644 --- a/src/pan-view/pan-view.c +++ b/src/pan-view/pan-view.c @@ -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", -- 2.20.1