edje: the repeat_events property of swallowed object probably should follow the repea...
authorShinwoo Kim <cinoo.kim@samsung.com>
Tue, 12 Jul 2016 01:53:27 +0000 (10:53 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 12 Jul 2016 01:53:32 +0000 (10:53 +0900)
Summary: Need discussion about the repeat_events property

Test Plan: Swallow an object which has EINA_TRUE repeat_events to a swallow part which has EINA_FALSE repeat_events

Reviewers: Hermet, cedric, raster, jpeg

Reviewed By: raster, jpeg

Subscribers: jaehwan, seoz, woohyun

Differential Revision: https://phab.enlightenment.org/D3580

src/lib/edje/edje_util.c

index 4f82e32..48ee448 100644 (file)
@@ -6625,8 +6625,7 @@ _edje_real_part_swallow(Edje *ed,
    if (rp->part->mouse_events)
      {
         _edje_callbacks_add(obj_swallow, ed, rp);
-        if (rp->part->repeat_events)
-          evas_object_repeat_events_set(obj_swallow, 1);
+        evas_object_repeat_events_set(obj_swallow, rp->part->repeat_events);
         if (rp->part->pointer_mode != EVAS_OBJECT_POINTER_MODE_AUTOGRAB)
           evas_object_pointer_mode_set(obj_swallow, rp->part->pointer_mode);
         evas_object_pass_events_set(obj_swallow, 0);