--- a/mupen64plus-gui/mainwindow.cpp +++ b/mupen64plus-gui/mainwindow.cpp @@ -4,6 +4,7 @@ #include #include #include +#include #include "settingsdialog.h" #include "plugindialog.h" #include "mainwindow.h" @@ -371,11 +372,11 @@ MainWindow::MainWindow(QWidget *parent) : updatePIF(ui); if (!settings->contains("coreLibPath")) - settings->setValue("coreLibPath", "$APP_PATH$"); + settings->setValue("coreLibPath", "/usr/lib"); if (!settings->contains("pluginDirPath")) - settings->setValue("pluginDirPath", "$APP_PATH$"); + settings->setValue("pluginDirPath", "/usr/lib/mupen64plus"); if (!settings->contains("configDirPath")) - settings->setValue("configDirPath", "$CONFIG_PATH$"); + settings->setValue("configDirPath", QStandardPaths::writableLocation(QStandardPaths::ConfigLocation) + "/mupen64plus"); updatePlugins(); @@ -428,7 +429,7 @@ void MainWindow::updateApp() void MainWindow::setupDiscord() { - QLibrary *discordLib = new QLibrary((QDir(QCoreApplication::applicationDirPath()).filePath("discord_game_sdk")), this); + QLibrary *discordLib = new QLibrary("/usr/lib/discord_game_sdk", this); memset(&discord_app, 0, sizeof(discord_app));