Skip to content
Snippets Groups Projects
Commit 0a04eb25 authored by Philipp Hörist's avatar Philipp Hörist
Browse files

AdvancedConfigEditor: Correctly handle int values

Fixes #10286
parent 6b554f02
No related branches found
No related tags found
No related merge requests found
......@@ -153,7 +153,11 @@ def _on_config_edited(self, _cell, path, text):
modelrow = self.model[modelpath]
setting = modelrow[Column.NAME]
app.settings.set(setting, text)
value = text
if modelrow[Column.TYPE] == SETTING_TYPES[int]:
value = int(text)
app.settings.set(setting, value)
modelrow[Column.VALUE] = text
def _on_reset_button_clicked(self, button):
......@@ -167,7 +171,7 @@ def _on_reset_button_clicked(self, button):
if isinstance(default, bool):
model[iter_][Column.VALUE] = BOOL_DICT[default]
else:
model[iter_][Column.VALUE] = default
model[iter_][Column.VALUE] = str(default)
app.settings.set(setting, default)
button.set_sensitive(False)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment