Fix #1067: Restore zoom quality after viewing a GIF
authorColin Clark <colin.clark@cclark.uk>
Mon, 13 Mar 2023 13:50:31 +0000 (13:50 +0000)
committerColin Clark <colin.clark@cclark.uk>
Mon, 13 Mar 2023 13:50:31 +0000 (13:50 +0000)
https://github.com/BestImageViewer/geeqie/issues/1067

src/image.cc

index 6faa00f..cf2754f 100644 (file)
@@ -1105,6 +1105,10 @@ static void image_change_complete(ImageWindow *imd, gdouble zoom)
        image_reset(imd);
        imd->unknown = TRUE;
 
+       /** @FIXME Might be improved when the wepb animation changes happen */
+       g_object_set(G_OBJECT(imd->pr), "zoom_2pass", options->image.zoom_2pass, NULL);
+       g_object_set(G_OBJECT(imd->pr), "zoom_quality", options->image.zoom_quality, NULL);
+
        if (!imd->image_fd)
                {
                image_change_pixbuf(imd, NULL, zoom, FALSE);