diff --git a/src/engine/Engine.cpp b/src/engine/Engine.cpp index 5223a6c38..5a63991bb 100644 --- a/src/engine/Engine.cpp +++ b/src/engine/Engine.cpp @@ -178,7 +178,7 @@ void Engine::initialize(CoreParameters coreParameters) { scripting::initialize(this); if (!isHeadless()) { - gui->setPageLoader(scripting::create_page_loader()); + gui->getMenu()->setPageLoader(scripting::create_page_loader()); } keepAlive(settings.ui.language.observe([this](auto lang) { langs::setup(lang, paths->resPaths.collectRoots()); diff --git a/src/graphics/ui/GUI.cpp b/src/graphics/ui/GUI.cpp index dc6dd6ac5..e69c20e3b 100644 --- a/src/graphics/ui/GUI.cpp +++ b/src/graphics/ui/GUI.cpp @@ -67,15 +67,6 @@ GUI::GUI(Engine& engine) GUI::~GUI() = default; -void GUI::setPageLoader(PageLoaderFunc pageLoader) { - this->pagesLoader = std::move(pageLoader); - menu->setPageLoader(this->pagesLoader); -} - -PageLoaderFunc GUI::getPagesLoader() { - return pagesLoader; -} - std::shared_ptr