Author: abrander
Date: 2009-06-23 20:58:57 +0200 (Tue, 23 Jun 2009)
New Revision: 2505

Modified:
   trunk/src/rs-preview-widget.c
Log:
[273] Don't render old image with new image settings.

Modified: trunk/src/rs-preview-widget.c
===================================================================
--- trunk/src/rs-preview-widget.c       2009-06-23 18:57:17 UTC (rev 2504)
+++ trunk/src/rs-preview-widget.c       2009-06-23 18:58:57 UTC (rev 2505)
@@ -319,6 +319,7 @@
                preview->filter_end[i] = preview->filter_cache3[i];
                g_signal_connect(preview->filter_end[i], "changed", 
G_CALLBACK(filter_changed), preview);
 
+               g_object_set(preview->filter_cache3[i], "latency", 1, NULL);
 #if MAX_VIEWS > 3
 #error Fix line below
 #endif
@@ -435,7 +436,7 @@
                for(view=0;view<MAX_VIEWS;view++)
                        g_object_set(preview->filter_render[view], "settings", 
preview->photo->settings[preview->snapshot[view]], NULL);
 
-               for(view=0;view<preview->views;view++)
+               for(view=0;view<MAX_VIEWS;view++)
                {
                        g_object_set(preview->filter_denoise[view], "sharpen", 
(gint) (preview->scale * 
preview->photo->settings[preview->snapshot[view]]->sharpen), NULL);
                        rescale(preview, view);
@@ -458,6 +459,7 @@
        rs_filter_set_previous(preview->filter_resample[0], 
preview->filter_input);
        rs_filter_set_previous(preview->filter_resample[1], 
preview->filter_input);
        rescale(preview, 0);
+       rescale(preview, 1);
 }
 
 /**


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to