diff --git a/plugins/builtin/source/content/events.cpp b/plugins/builtin/source/content/events.cpp index 4325b726d..3b423003c 100644 --- a/plugins/builtin/source/content/events.cpp +++ b/plugins/builtin/source/content/events.cpp @@ -285,7 +285,9 @@ namespace hex::plugin::builtin { EventImHexStartupFinished::subscribe([] { const auto currVersion = ImHexApi::System::getImHexVersion(); const auto prevLaunchVersion = ContentRegistry::Settings::read("hex.builtin.setting.general", "hex.builtin.setting.general.prev_launch_version", ""); - if (prevLaunchVersion == "" || getEnvironmentVariable("IMHEX_FORCE_OOBE") != "0") { + + const auto forceOobe = getEnvironmentVariable("IMHEX_FORCE_OOBE"); + if (prevLaunchVersion == "" || (forceOobe.has_value() && *forceOobe != "0")) { EventFirstLaunch::post(); return; }