summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShilpa Singh <shilpa.singh@samsung.com>2017-04-24 17:03:37 +0530
committerJiwoong Im <jiwoong.im@samsung.com>2017-04-26 11:18:26 +0000
commit6705a25c9c075ce4d8ec6ee70bae77e034e0ee47 (patch)
tree694c6dbc08f1c8c3468b4353076d861eb50f8c71
parent41179edc0ac15bf4b53521a579b85964d234d903 (diff)
downloadui-gadget-1-6705a25c9c075ce4d8ec6ee70bae77e034e0ee47.tar.gz
ui-gadget-1-6705a25c9c075ce4d8ec6ee70bae77e034e0ee47.tar.bz2
ui-gadget-1-6705a25c9c075ce4d8ec6ee70bae77e034e0ee47.zip
Fix focus issue as focus revert is called as UG intercepts hide
Change-Id: I9a756a96a1c29f0ce37fc5fae33a172569fcfa5c Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com> Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
-rwxr-xr-xug-efl-engine/ug-efl-engine.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ug-efl-engine/ug-efl-engine.c b/ug-efl-engine/ug-efl-engine.c
index 0c04277..870140b 100755
--- a/ug-efl-engine/ug-efl-engine.c
+++ b/ug-efl-engine/ug-efl-engine.c
@@ -414,6 +414,11 @@ static void *on_request(void *data, ui_gadget_h ug, int req)
while (navi_bottom_item != navi_top_item) {
_DBG("navi item : %p", navi_top_item);
+ Evas_Object *content = elm_object_item_part_content_get(navi_top_item, "elm.swallow.content");
+ if (content) {
+ evas_object_intercept_hide_callback_del(content,
+ __on_hideonly_cb);
+ }
elm_object_item_del(navi_top_item);
navi_top_item = elm_naviframe_top_item_get(navi);
}