{
BROWSER_LOGD("[%s:%d] ", __PRETTY_FUNCTION__, __LINE__);
m_functionViewPrepare();
- if (!m_isSessionRestored) {
- switchViewToQuickAccess();
- m_isSessionRestored = true;
- }
#if DUMMY_BUTTON
m_webPageUI->createDummyButton();
#endif
}
#if PWA
// Progressive web app
- if (!strncmp(url.c_str(), "browser_shortcut:", strlen("browser_shortcut:"))) {
+ if (!strncmp(url.c_str(), "browser_shortcut::", strlen("browser_shortcut::"))) {
BROWSER_LOGD("Progressive web app");
m_pwa.preparePWAParameters(url);
url = m_pwa.getPWAinfo().uri;
+ BROWSER_LOGD("Display mode: %d", m_pwa.getPWAinfo().displayMode);
m_webPageUI->setDisplayMode(
static_cast<WebPageUI::WebDisplayMode>(
m_pwa.getPWAinfo().displayMode));
#endif
if (url.empty()) {
BROWSER_LOGD("[%s]: restore last session", __func__);
+ switchViewToQuickAccess();
restoreLastSession();
}
m_initialised = true;
{
BROWSER_LOGD("[%s:%d] ", __PRETTY_FUNCTION__, __LINE__);
- m_isSessionRestored = false;
auto vec(m_tabService->getAllTabs());
for (const auto& i : *vec) {
openNewTab(
boost::optional<int>(i.getId().get()),
false,
i.getOrigin());
- m_isSessionRestored = true;
}
}