From ad8ad70bef592e07853d77af8d9a5fef0f52c081 Mon Sep 17 00:00:00 2001 From: Nova Date: Fri, 11 Oct 2024 02:17:08 +0330 Subject: [PATCH] fix: Fix minor issue in admin permission handling --- main/NekoGui.cpp | 2 +- main/main.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/main/NekoGui.cpp b/main/NekoGui.cpp index 4e5abd6..f625a76 100644 --- a/main/NekoGui.cpp +++ b/main/NekoGui.cpp @@ -397,7 +397,7 @@ namespace NekoGui { auto fn = QApplication::applicationDirPath() + "/nekobox_core"; auto fi = QFileInfo(fn); if (fi.isSymLink()) return fi.symLinkTarget(); - return "'"+fn+"'"; + return fn; } short isAdminCache = -1; diff --git a/main/main.cpp b/main/main.cpp index da23dcc..4e07e76 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -61,10 +61,6 @@ int main(int argc, char* argv[]) { Windows_SetCrashHandler(); #endif -#ifdef Q_OS_LINUX - QApplication::addLibraryPath(QApplication::applicationDirPath() + "/usr/plugins"); -#endif - QApplication::setAttribute(Qt::AA_DontUseNativeDialogs); QApplication::setQuitOnLastWindowClosed(false); auto preQApp = new QApplication(argc, argv); @@ -116,6 +112,10 @@ int main(int argc, char* argv[]) { delete preQApp; QApplication a(argc, argv); +#ifdef Q_OS_LINUX + QApplication::addLibraryPath(QApplication::applicationDirPath() + "/usr/plugins"); +#endif + // dispatchers DS_cores = new QThread; DS_cores->start();