SingleApplication

This commit is contained in:
tobtoht
2022-03-03 23:27:54 +01:00
parent a8d33099a2
commit df1eef8399
6 changed files with 30 additions and 1 deletions
+6 -1
View File
@@ -5,6 +5,7 @@
#include <QApplication>
#include <QtCore>
#include <QtGui>
#include <singleapplication.h>
#include "cli.h"
#include "config-feather.h"
@@ -117,7 +118,7 @@ if (AttachConsole(ATTACH_PARENT_PROCESS)) {
QApplication::setDesktopSettingsAware(true); // use system font
QApplication::setApplicationVersion(FEATHER_VERSION);
QApplication app(argc, argv);
SingleApplication app(argc, argv);
QApplication::setQuitOnLastWindowClosed(false);
QApplication::setApplicationName("FeatherWallet");
@@ -224,5 +225,9 @@ if (AttachConsole(ATTACH_PARENT_PROCESS)) {
WindowManager windowManager;
QObject::connect(&app, &SingleApplication::instanceStarted, [&windowManager]() {
windowManager.raise();
});
return QApplication::exec();
}