[fix] Fixed single instance bug

This commit is contained in:
Leroy.H.Y 2019-12-17 20:44:24 +08:00
parent 54e5565389
commit 2bd2a61202
No known key found for this signature in database
GPG Key ID: 6AC1673B587DC37D
2 changed files with 12 additions and 9 deletions

View File

@ -1 +1 @@
1814
1825

View File

@ -159,17 +159,20 @@ bool initialiseQv2ray()
int main(int argc, char *argv[])
{
LOG(MODULE_INIT, QV2RAY_VERSION_STRING)
// This line must be called before any other ones.
// ----------------------------> For debug build...
SingleApplication _qApp(argc, argv, false, SingleApplication::Mode::ExcludeAppPath | SingleApplication::Mode::ExcludeAppVersion);
_qApp.setApplicationVersion(QV2RAY_VERSION_STRING);
_qApp.setApplicationName("Qv2ray");
_qApp.setApplicationDisplayName("Qv2ray");
LOG(MODULE_INIT, _qApp.applicationVersion().toStdString())
// Early initialisation
SingleApplication::setApplicationName("Qv2ray");
SingleApplication::setApplicationVersion(QV2RAY_VERSION_STRING);
SingleApplication::setApplicationDisplayName("Qv2ray");
//
//
#ifdef QT_DEBUG
_qApp.setApplicationName(_qApp.applicationName() + " - DEBUG");
// ----------------------------> For debug build...
SingleApplication::setApplicationName("Qv2ray - DEBUG");
#endif
//
SingleApplication _qApp(argc, argv, false, SingleApplication::Mode::ExcludeAppPath | SingleApplication::Mode::ExcludeAppVersion);
// Early initialisation
//
//
// Install a default translater. From the OS/DE