Fix focus issue as focus revert is called as UG intercepts hide 05/127105/2
authorShilpa Singh <shilpa.singh@samsung.com>
Mon, 24 Apr 2017 11:33:37 +0000 (17:03 +0530)
committerJiwoong Im <jiwoong.im@samsung.com>
Wed, 26 Apr 2017 11:18:26 +0000 (11:18 +0000)
Change-Id: I9a756a96a1c29f0ce37fc5fae33a172569fcfa5c
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
ug-efl-engine/ug-efl-engine.c

index 0c04277..870140b 100755 (executable)
@@ -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);
                        }