From: m.kawonczyk Date: Fri, 23 Sep 2016 12:24:38 +0000 (+0200) Subject: Restore focus to ewk_view on load,finished X-Git-Tag: submit/tizen/20161005.095621~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a00c49698184e4f85cad15c1e694fd30bb64569c;p=profile%2Fmobile%2Fapps%2Fweb%2Fbrowser.git Restore focus to ewk_view on load,finished [Issue] http://suprem.sec.samsung.net/jira/browse/TWF-2190 [Problem] WebView is not getting focus by default after application start. [Solution] Call ewk_view_focus_set on load,finish callback [Verify] Open google.com, wait untill website is fully loaded. Cursor should be visible in google entry. Change-Id: Iac7562c3f456e7246c257a65e74241a36ea500ae --- diff --git a/services/WebEngineService/WebView.cpp b/services/WebEngineService/WebView.cpp index f70f3e9..fb5aa58 100755 --- a/services/WebEngineService/WebView.cpp +++ b/services/WebEngineService/WebView.cpp @@ -927,6 +927,8 @@ void WebView::__loadFinished(void * data, Evas_Object * /* obj */, void * /* eve self->captureSnapshot(boost::any_cast(config::Config::getInstance().get(CONFIG_KEY::HISTORY_TAB_SERVICE_THUMB_WIDTH)), boost::any_cast(tizen_browser::config::Config::getInstance().get(CONFIG_KEY::HISTORY_TAB_SERVICE_THUMB_HEIGHT)), true, tools::SnapshotType::ASYNC_LOAD_FINISHED); + + self->setFocus(); } void WebView::__loadProgress(void * data, Evas_Object * /* obj */, void * event_info)