Temporary Fix #133: switching between images causes window to keep shrinking
authorColin Clark <colin.clark@cclark.uk>
Fri, 26 May 2017 19:00:22 +0000 (20:00 +0100)
committerColin Clark <colin.clark@cclark.uk>
Fri, 26 May 2017 19:00:22 +0000 (20:00 +0100)
https://github.com/BestImageViewer/geeqie/issues/133

Temporary fix to hide problem. You may need to set Preferences/Windows
"Limit size when auto-sizing window" to 94% or less.

src/pixbuf-renderer.c

index 411d91e..07de0e7 100644 (file)
@@ -1751,10 +1751,10 @@ static void pr_zoom_sync(PixbufRenderer *pr, gdouble zoom,
                }
 
        if (force) clamp_flags |= PR_ZOOM_INVALIDATE;
                }
 
        if (force) clamp_flags |= PR_ZOOM_INVALIDATE;
+       (void) pr_parent_window_resize(pr, pr->width, pr->height);
        if (!pr_zoom_clamp(pr, zoom, clamp_flags)) return;
 
        (void) pr_size_clamp(pr);
        if (!pr_zoom_clamp(pr, zoom, clamp_flags)) return;
 
        (void) pr_size_clamp(pr);
-       (void) pr_parent_window_resize(pr, pr->width, pr->height);
 
        if (force && new)
                {
 
        if (force && new)
                {