diff --git a/src/jsonviewsettings.cpp b/src/jsonviewsettings.cpp index e78578c09b6eb2f68245a6dff51737ac73a8c88e..ab805124a21c79d7f719b7a56a5a46029ac4446f 100644 --- a/src/jsonviewsettings.cpp +++ b/src/jsonviewsettings.cpp @@ -15,7 +15,9 @@ JsonViewSettings::JsonViewSettings(const QString &pluginPath, QWidget *parent) { ui->setupUi(this); - init(pluginPath); + auto pluginDllName = pluginPath; + + init(pluginDllName.replace("ndd-json-viewer.dll", "")); initConnection(); } @@ -61,7 +63,7 @@ void JsonViewSettings::init(const QString &pluginPath) pluginDir.cd("config"); } - configSetting_ = new QSettings("JSONViewer.ini", QSettings::IniFormat); + configSetting_ = new QSettings(pluginDir.absolutePath() + "/JSONViewer.ini", QSettings::IniFormat); if (!configSetting_->contains(INI_FORMATTING_EOL_NAME)) { configSetting_->setValue(INI_FORMATTING_EOL_NAME, (int)LE::kCrLf);