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