Escape settings when pressing "Get settings" and regex is active

This commit is contained in:
WarmUpTill 2021-08-21 23:56:14 +02:00 committed by WarmUpTill
parent 9d8fadda80
commit 174c17edea
2 changed files with 10 additions and 4 deletions

View File

@ -191,8 +191,11 @@ void MacroConditionFilterEdit::GetSettingsClicked()
return;
}
_settings->setPlainText(
formatJsonString(getSourceSettings(_entryData->_filter)));
QString json = formatJsonString(getSourceSettings(_entryData->_filter));
if (_entryData->_regex) {
json = escapeForRegex(json);
}
_settings->setPlainText(json);
}
void MacroConditionFilterEdit::SettingsChanged()

View File

@ -170,8 +170,11 @@ void MacroConditionSourceEdit::GetSettingsClicked()
return;
}
_settings->setPlainText(
formatJsonString(getSourceSettings(_entryData->_source)));
QString json = formatJsonString(getSourceSettings(_entryData->_source));
if (_entryData->_regex) {
json = escapeForRegex(json);
}
_settings->setPlainText(json);
}
void MacroConditionSourceEdit::SettingsChanged()