bug fix - do not pass the mouse focus event to parent obj 94/48794/1
authorSoohye Shin <soohye.shin@samsung.com>
Wed, 30 Sep 2015 01:40:06 +0000 (10:40 +0900)
committerSoohye Shin <soohye.shin@samsung.com>
Wed, 30 Sep 2015 01:40:06 +0000 (10:40 +0900)
Change-Id: I257ece2cb7eff65bd4f6c59465e939461cfeb581
Signed-off-by: Soohye Shin <soohye.shin@samsung.com>
src/view/view_action_menu.c

index 2353914..01564cc 100644 (file)
@@ -311,6 +311,7 @@ static void _key_down(int id, void *data, Evas *e, Evas_Object *obj,
                }
        } else if (!strcmp(ev->keyname, KEY_ENTER)) {
                _select(id, data, obj);
+               ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
        }
 }
 
@@ -323,6 +324,7 @@ static void _mouse_down(int id, void *data, Evas *e, Evas_Object *obj,
        }
 
        _select(id, data, obj);
+       ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
 }
 
 static bool _add_base(struct _priv *priv)