From: m.kawonczyk Date: Wed, 28 Sep 2016 09:56:12 +0000 (+0200) Subject: Open the new window -> Back key. WebView is not visible X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=47e65eb0a4316647e880d0e4c61e269f3d838dbc;p=profile%2Fcommon%2Fapps%2Fweb%2Fbrowser.git Open the new window -> Back key. WebView is not visible [Issue] http://suprem.sec.samsung.net/jira/browse/TWF-2170 [Problem] WebView isnt visible when you open new window and press back key. [Solution] Call SwitchViewToWebPage when tab was closed. [Verify] Open google.com, wait untill website is fully loaded. Longpress on any link, click open in new tab. Press back button. Google should be visible. Change-Id: Ifd511a7523ba3c424c210ccfd6843c0089f6daab --- diff --git a/services/SimpleUI/SimpleUI.cpp b/services/SimpleUI/SimpleUI.cpp index 841407a9..fa2c93d7 100755 --- a/services/SimpleUI/SimpleUI.cpp +++ b/services/SimpleUI/SimpleUI.cpp @@ -1963,6 +1963,13 @@ void SimpleUI::updateView() { int tabs = m_webEngine->tabsCount(); BROWSER_LOGD("[%s] Opened tabs: %d", __func__, tabs); + if (m_viewManager.topOfStack() == m_webPageUI.get()) { + if (tabs == 0) { + switchViewToQuickAccess(); + } else if (!m_webPageUI->stateEquals(WPUState::QUICK_ACCESS)) { + switchViewToWebPage(); + } + } m_webPageUI->setTabsNumber(tabs); }