# HG changeset patch # User nihathrael@33b003aa-7bff-0310-803a-e67f0ece8222 # Date 1276890553 0 # Node ID 4cb5d0ed33a9346dccd0d9a68751b710ed1fc844 # Parent c62fe35ae67c048691f17400a0ca2d931f63b3fc Fixed a small bug introduced in the last commit diff -r c62fe35ae67c -r 4cb5d0ed33a9 engine/python/fife/extensions/fife_settings.py --- a/engine/python/fife/extensions/fife_settings.py Fri Jun 18 19:45:52 2010 +0000 +++ b/engine/python/fife/extensions/fife_settings.py Fri Jun 18 19:49:13 2010 +0000 @@ -475,12 +475,14 @@ if type(entry.initialdata) is list: data = entry.initialdata[data] - # only require restart if something really changed - if entry.requiresrestart and data != self.get(entry.module, entry.name): - self.changesRequireRestart = True + # only take action if something really changed + if data != self.get(entry.module, entry.name): self.set(entry.module, entry.name, data) entry.onApply(data) + if entry.requiresrestart: + self.changesRequireRestart = True + self.saveSettings() self.OptionsDlg.hide()