summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_filter_mixin.c
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2015-06-30 11:45:55 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2015-06-30 11:47:11 +0900
commit7ea52e1bd8b5be7a4e348f31c670436f0a6a4c53 (patch)
treec68b905e57e3f6cddbdfe957c1eabebbc26e9dc8 /src/lib/evas/canvas/evas_filter_mixin.c
parent6980cb2c709ff69133f24549fd9f44fe42993ed4 (diff)
Evas filters: Force filter redraw if object changed
Somehow I broke this when introducing the eo mixin. This is what broke @cedric's work on the snapshot widget! TODO: Verify that the contents changed, and not just X,Y.
Diffstat (limited to 'src/lib/evas/canvas/evas_filter_mixin.c')
-rw-r--r--src/lib/evas/canvas/evas_filter_mixin.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_filter_mixin.c b/src/lib/evas/canvas/evas_filter_mixin.c
index b2433b8..ffc8dfa 100644
--- a/src/lib/evas/canvas/evas_filter_mixin.c
+++ b/src/lib/evas/canvas/evas_filter_mixin.c
@@ -153,6 +153,12 @@ evas_filter_object_render(Eo *eo_obj, Evas_Object_Protected_Data *obj,
153 fcow->state.pos); 153 fcow->state.pos);
154 if (redraw) 154 if (redraw)
155 DBG("Filter redraw by state change!"); 155 DBG("Filter redraw by state change!");
156 else if (obj->changed)
157 {
158 // FIXME: Check that something else than X,Y changed!
159 redraw = EINA_TRUE;
160 DBG("Filter redraw by object content change!");
161 }
156 162
157 // Scan proxies to find if any changed 163 // Scan proxies to find if any changed
158 if (!redraw && fcow->sources) 164 if (!redraw && fcow->sources)