From 47e65eb0a4316647e880d0e4c61e269f3d838dbc Mon Sep 17 00:00:00 2001 From: "m.kawonczyk" Date: Wed, 28 Sep 2016 11:56:12 +0200 Subject: [PATCH] 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 --- services/SimpleUI/SimpleUI.cpp | 7 +++++++ 1 file changed, 7 insertions(+) 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); } -- 2.34.1