Showing the changes to interface/src/scripting/SettingsScriptingInterface.cpp (1 of 3 files). Show all
Unified · Split
| @@ -22,6 +22,9 @@ QVariant SettingsScriptingInterface::getValue(const QString& setting) { · 21 unmodified lines | |||
| 22 | QSettings* settings = Application::getInstance()->lockSettings(); | 22 | QSettings* settings = Application::getInstance()->lockSettings(); |
| 23 | QVariant value = settings->value(setting); | 23 | QVariant value = settings->value(setting); |
| 24 | Application::getInstance()->unlockSettings(); | 24 | Application::getInstance()->unlockSettings(); |
| 25 | if (!value.isValid()) { | ||
| 26 | value = ""; | ||
| 27 | } | ||
| 25 | return value; | 28 | return value; |
| 26 | } | 29 | } |
| 27 | 30 | ||
| @@ -29,6 +32,9 @@ QVariant SettingsScriptingInterface::getValue(const QString& setting, const QVar · 1 unmodified line | |||
| 29 | QSettings* settings = Application::getInstance()->lockSettings(); | 32 | QSettings* settings = Application::getInstance()->lockSettings(); |
| 30 | QVariant value = settings->value(setting, defaultValue); | 33 | QVariant value = settings->value(setting, defaultValue); |
| 31 | Application::getInstance()->unlockSettings(); | 34 | Application::getInstance()->unlockSettings(); |
| 35 | if (!value.isValid()) { | ||
| 36 | value = ""; | ||
| 37 | } | ||
| 32 | return value; | 38 | return value; |
| 33 | } | 39 | } |
| 34 | 40 | ||