From 34fee5ae825e48f13f539d5595a93c8af6d6cd28 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Sat, 3 Nov 2012 13:20:01 +0000 Subject: [PATCH] evas/object - no need to update events when source is invisible SVN revision: 78881 --- legacy/evas/src/lib/canvas/evas_object_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/canvas/evas_object_main.c b/legacy/evas/src/lib/canvas/evas_object_main.c index 8c80eae0c6..3a2360b65f 100644 --- a/legacy/evas/src/lib/canvas/evas_object_main.c +++ b/legacy/evas/src/lib/canvas/evas_object_main.c @@ -814,7 +814,7 @@ _size_set(Eo *eo_obj, void *_pd, va_list *list) pass = evas_event_passes_through(eo_obj, obj); freeze = evas_event_freezes_through(eo_obj, obj); source_invisible = evas_object_is_source_invisible(eo_obj, obj); - if ((!pass) && (!freeze)) + if ((!pass) && (!freeze) && (!source_invisible)) was = evas_object_is_in_output_rect(eo_obj, obj, obj->layer->evas->pointer.x, obj->layer->evas->pointer.y, 1, 1);