Fixed a problem that remember popup does not disappear
authorbunam.jeon <bunam.jeon@samsung.com>
Thu, 1 Aug 2013 04:45:36 +0000 (13:45 +0900)
committerbunam.jeon <bunam.jeon@samsung.com>
Fri, 2 Aug 2013 04:30:57 +0000 (13:30 +0900)
[Title] Fixed a problem that remember popup does not disappear
[Issue#] N_SE-47372
[Problem] Remeber popup does not disappear when you search on web page.
[Cause] ewkViewLoadCommitted called, there is no Hide function.
[Solution] Add hide function in ewkViewLoadCommitted()

Change-Id: I3d0452294b503cc82d10ed2e12353912df3c4bd8

Source/WebKit2/UIProcess/API/efl/ewk_view.cpp

index 781e0b0..2e410b9 100755 (executable)
@@ -2008,6 +2008,10 @@ void ewkViewLoadCommitted(Evas_Object* ewkView)
 #if ENABLE(TIZEN_ISF_PORT)
     impl->inputMethodContext()->hideIMFContext();
 #endif
+#if ENABLE(TIZEN_WEBKIT2_FORM_DATABASE)
+    if (smartData->api->formdata_candidate_is_showing(smartData))
+        smartData->api->formdata_candidate_hide(smartData);
+#endif
     impl->informURLChange();
     evas_object_smart_callback_call(ewkView, "load,committed", 0);
 }