From: Vladimir Nadvornik Date: Tue, 27 Sep 2011 19:12:02 +0000 (+0200) Subject: fixed stereo_temp_disable functionality X-Git-Tag: 1.1~42 X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=commitdiff_plain;h=1c4103ded9b34d240b76779d5ea8a5c16bbf1924 fixed stereo_temp_disable functionality --- diff --git a/src/pixbuf-renderer.c b/src/pixbuf-renderer.c index c796e7fe..93923d15 100644 --- a/src/pixbuf-renderer.c +++ b/src/pixbuf-renderer.c @@ -2459,11 +2459,11 @@ static void pr_set_pixbuf(PixbufRenderer *pr, GdkPixbuf *pixbuf, gdouble zoom, P return; } - if (pr->stereo_mode & PR_STEREO_TEMP_DISABLE) - { - gint disable = !pr->pixbuf || ! pr->stereo_data; - pr_stereo_temp_disable(pr, disable); - } + if (pr->stereo_mode & PR_STEREO_TEMP_DISABLE) + { + gint disable = !pr->pixbuf || ! pr->stereo_data; + pr_stereo_temp_disable(pr, disable); + } pr_pixbuf_size_sync(pr); pr_zoom_sync(pr, zoom, flags | PR_ZOOM_FORCE | PR_ZOOM_NEW, 0, 0); @@ -2522,6 +2522,11 @@ void pixbuf_renderer_set_stereo_data(PixbufRenderer *pr, StereoPixbufData stereo pr->stereo_data = stereo_data; + if (pr->stereo_mode & PR_STEREO_TEMP_DISABLE) + { + gint disable = !pr->pixbuf || ! pr->stereo_data; + pr_stereo_temp_disable(pr, disable); + } pr_pixbuf_size_sync(pr); pr_zoom_sync(pr, pr->zoom, PR_ZOOM_FORCE, 0, 0); }