diff --git a/launchers/qt/src/Launcher.cpp b/launchers/qt/src/Launcher.cpp index 4c430e41ec..20405d5a39 100644 --- a/launchers/qt/src/Launcher.cpp +++ b/launchers/qt/src/Launcher.cpp @@ -11,7 +11,7 @@ Launcher::Launcher(int& argc, char**argv) : QGuiApplication(argc, argv) { QString resourceBinaryLocation = QGuiApplication::applicationDirPath() + "/resources.rcc"; QResource::registerResource(resourceBinaryLocation); _launcherState = std::make_shared(); - _launcherState->setUIState(LauncherState::LOGIN_SCREEN); + _launcherState->setUIState(LauncherState::SPLASH_SCREEN); _launcherWindow = std::make_unique(); _launcherWindow->rootContext()->setContextProperty("LauncherState", _launcherState.get()); _launcherWindow->setFlags(Qt::FramelessWindowHint); diff --git a/launchers/qt/src/LauncherState.cpp b/launchers/qt/src/LauncherState.cpp index 214f587d2c..52e13bc3b7 100644 --- a/launchers/qt/src/LauncherState.cpp +++ b/launchers/qt/src/LauncherState.cpp @@ -61,6 +61,7 @@ LauncherState::LauncherState() { } } } + setUIState(LauncherState::LOGIN_SCREEN); }); } @@ -74,6 +75,7 @@ void LauncherState::declareQML() { void LauncherState::setUIState(UIState state) { _uiState = state; + emit updateSourceUrl(getCurrentUISource()); } LauncherState::UIState LauncherState::getUIState() const {