History

Fix model uploading for the case that haven't uploaded model before

David Rowe committed 12 years ago

Commit c6bf09f1 parent 324ddb23 files · +6 −2Browse files

Showing the changes to interface/src/scripting/SettingsScriptingInterface.cpp (1 of 3 files). Show all

Unified · Split

interface/src/scripting/SettingsScriptingInterface.cpp+6−0
@@ -22,6 +22,9 @@ QVariant SettingsScriptingInterface::getValue(const QString& setting) { · 21 unmodified lines
2222 QSettings* settings = Application::getInstance()->lockSettings();
2323 QVariant value = settings->value(setting);
2424 Application::getInstance()->unlockSettings();
25+ if (!value.isValid()) {
26+ value = "";
27+ }
2528 return value;
2629 }
2730
@@ -29,6 +32,9 @@ QVariant SettingsScriptingInterface::getValue(const QString& setting, const QVar · 1 unmodified line
2932 QSettings* settings = Application::getInstance()->lockSettings();
3033 QVariant value = settings->value(setting, defaultValue);
3134 Application::getInstance()->unlockSettings();
35+ if (!value.isValid()) {
36+ value = "";
37+ }
3238 return value;
3339 }
3440