edje: set GROUP/SWALLOW/EXTERNAL pass events based on mouse events

previously these parts would fail to consume mouse events as expected,
leading to strange event chains which were inconsistent with other types
of parts

@fix
This commit is contained in:
Mike Blumenkrantz 2015-06-08 13:20:00 -04:00
parent d8a56d03a9
commit c38f84e64f
1 changed files with 1 additions and 1 deletions

View File

@ -701,7 +701,7 @@ _edje_object_file_set_internal(Evas_Object *obj, const Eina_File *file, const ch
externals = eina_list_append(externals, rp);
rp->object = evas_object_rectangle_add(ed->base->evas);
evas_object_color_set(rp->object, 0, 0, 0, 0);
evas_object_pass_events_set(rp->object, 1);
evas_object_pass_events_set(rp->object, !ep->mouse_events);
evas_object_pointer_mode_set(rp->object, EVAS_OBJECT_POINTER_MODE_NOGRAB);
_edje_callbacks_focus_add(rp->object, ed, rp);
break;