Author: abrander
Date: 2009-07-04 18:06:18 +0200 (Sat, 04 Jul 2009)
New Revision: 2531

Modified:
   trunk/librawstudio/rs-filter.c
Log:
Honor filters enabled status in rs_filter_get_width() and 
rs_filter_get_height().

Modified: trunk/librawstudio/rs-filter.c
===================================================================
--- trunk/librawstudio/rs-filter.c      2009-07-04 14:23:58 UTC (rev 2530)
+++ trunk/librawstudio/rs-filter.c      2009-07-04 16:06:18 UTC (rev 2531)
@@ -291,7 +291,7 @@
        gint width;
        g_assert(RS_IS_FILTER(filter));
 
-       if (RS_FILTER_GET_CLASS(filter)->get_width)
+       if (RS_FILTER_GET_CLASS(filter)->get_width && filter->enabled)
                width = RS_FILTER_GET_CLASS(filter)->get_width(filter);
        else
                width = rs_filter_get_width(filter->previous);
@@ -310,7 +310,7 @@
        gint height;
        g_assert(RS_IS_FILTER(filter));
 
-       if (RS_FILTER_GET_CLASS(filter)->get_height)
+       if (RS_FILTER_GET_CLASS(filter)->get_height && filter->enabled)
                height = RS_FILTER_GET_CLASS(filter)->get_height(filter);
        else
                height = rs_filter_get_height(filter->previous);


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

Reply via email to