diff --git a/src/main.cpp b/src/main.cpp index c5da3fc625..c57601611a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -223,7 +223,8 @@ int main(int argc, char* argv[]) auto kdsa = KDSingleApplication(QStringLiteral("org.flameshot.Flameshot")); - if (!kdsa.isPrimaryInstance()) { + if (!kdsa.isPrimaryInstance() && + !ConfigHandler().allowMultipleGuiInstances()) { return 0; // Quit } #endif