/* https://github.com/itay-grudev/SingleApplication/issues/40 * SingleApplication doesn't work when two processes are started with millisecond delay * * To reproduce: run the app twice with './test/singleapp & ./test/singleapp' */ #include #include #include #include int main(int argc, char *argv[]) { SingleApplication app(argc, argv); qDebug() << "process started, pid:" << QCoreApplication::applicationPid(); QTimer::singleShot(3000, &app, SLOT(quit())); return app.exec(); }