diff options
author | Simon Schampijer <simon@schampijer.de> | 2011-03-16 14:54:59 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2011-03-22 20:38:17 (GMT) |
commit | 86899b424e3e04dbbb6a6d681ef5a7fe2ac1dba9 (patch) | |
tree | fafec063db1ca67f89517f0af73988fd0f6567be /extensions | |
parent | dad5ad7f4477b84d15705129cd7e97bdbe9457fe (diff) |
Language: restore undo functionality in control panel section #10754
The control panel has a builtin undo functionality that does
call the set_* method of the model. As we have different formats of
setting a language we need to compensate for that.
Signed-off-by: Simon Schampijer <simon@laptop.org>
Acked-By: Sascha Silbe <silbe@activitycentral.com>
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/cpsection/language/model.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/extensions/cpsection/language/model.py b/extensions/cpsection/language/model.py index 240e562..17de6bb 100644 --- a/extensions/cpsection/language/model.py +++ b/extensions/cpsection/language/model.py @@ -134,6 +134,10 @@ def set_languages(languages): languages : """ + if isinstance(languages, list): + set_languages_list(languages) + return + if languages.endswith('utf8'): set_languages_list([languages]) return 1 |