diff --git a/src/openscad.cc b/src/openscad.cc index a4d8d9ff..860beaa8 100644 --- a/src/openscad.cc +++ b/src/openscad.cc @@ -576,7 +576,8 @@ int gui(vector &inputFiles, const fs::path &original_path, int argc, cha } QSettings settings; - if (noInputFiles && settings.value("launcher/showOnStartup").toBool()) { + QVariant showOnStartup = settings.value("launcher/showOnStartup"); + if (noInputFiles && (showOnStartup.isNull() || showOnStartup.toBool())) { LaunchingScreen *launcher = new LaunchingScreen(); int dialogResult = launcher->exec(); if (dialogResult) {