History

Moved avatar URL to fully private settings

ksuprynowicz committed 2 years ago

Commit 16530b21 parent 225578f7 files · +25 −5Browse files

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

Unified · Split

interface/src/scripting/SettingsScriptingInterface.cpp+7−1
@@ -25,6 +25,9 @@ QVariant SettingsScriptingInterface::getValue(const QString& setting) { · 24 unmodified lines
2525 if (!value.isValid()) {
2626 value = "";
2727 }
28+ if (_restrictPrivateValues || setting.startsWith(SETTINGS_FULL_PRIVATE_GROUP_NAME + "/")) {
29+ value = "";
30+ }
2831 return value;
2932 }
3033
@@ -33,6 +36,9 @@ QVariant SettingsScriptingInterface::getValue(const QString& setting, const QVar · 2 unmodified lines
3336 if (!value.isValid()) {
3437 value = "";
3538 }
39+ if (_restrictPrivateValues || setting.startsWith(SETTINGS_FULL_PRIVATE_GROUP_NAME + "/")) {
40+ value = "";
41+ }
3642 return value;
3743 }
3844
@@ -40,7 +46,7 @@ void SettingsScriptingInterface::setValue(const QString& setting, const QVariant · 1 unmodified line
4046 if (getValue(setting) == value) {
4147 return;
4248 }
43− if (setting.startsWith("private/")) {
49+ if (setting.startsWith("private/") || setting.startsWith(SETTINGS_FULL_PRIVATE_GROUP_NAME + "/")) {
4450 if (_restrictPrivateValues) {
4551 qWarning() << "SettingsScriptingInterface::setValue -- restricted write: " << setting << value;
4652 return;