From 31971b2746732c351c0af2c781d52517af030e6f Mon Sep 17 00:00:00 2001 From: Octol1ttle Date: Mon, 2 Feb 2026 19:42:56 +0500 Subject: [PATCH] fix: don't return instance if creation didn't succeed Signed-off-by: Octol1ttle --- launcher/modplatform/flame/FlameInstanceCreationTask.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/launcher/modplatform/flame/FlameInstanceCreationTask.cpp b/launcher/modplatform/flame/FlameInstanceCreationTask.cpp index 2120a45cd..ebc15aea1 100644 --- a/launcher/modplatform/flame/FlameInstanceCreationTask.cpp +++ b/launcher/modplatform/flame/FlameInstanceCreationTask.cpp @@ -487,7 +487,10 @@ std::unique_ptr FlameCreationTask::createInstance() inst->copyManagedPack(*instance); } - return instance; + if (did_succeed) { + return instance; + } + return nullptr; } void FlameCreationTask::idResolverSucceeded(QEventLoop& loop)