diff --git a/src/duckstation-qt/qthost.cpp b/src/duckstation-qt/qthost.cpp index 78b5e1bb8..b00449c60 100644 --- a/src/duckstation-qt/qthost.cpp +++ b/src/duckstation-qt/qthost.cpp @@ -816,6 +816,10 @@ void EmuThread::bootSystem(std::shared_ptr params) return; } + // Just in case of rapid clicking games before it gets the chance to start. + if (System::IsValidOrInitializing()) + return; + setInitialState(params->override_fullscreen); Error error;