diff --git a/libs/app/source/app.cpp b/libs/app/source/app.cpp index 150fec57..de3508b1 100644 --- a/libs/app/source/app.cpp +++ b/libs/app/source/app.cpp @@ -191,7 +191,8 @@ namespace psemek::app void app::run() { impl().running = true; - impl().get_scene()->on_scene_enter(); + if (impl().current_scene == nullptr) + impl().get_scene()->on_scene_enter(); while (running()) { poll_events();