ref: refs/heads/master
commit a1e5f133b9f843bf34bfa84278b2aa21216d1746
Author: Josef Reidinger
Date: Fri Nov 13 08:03:27 2009 +0100
make language more robust to changes in UI (bnc#555157
---
plugins/language/app/models/language.rb | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/plugins/language/app/models/language.rb b/plugins/language/app/models/language.rb
index 9b56b82..a05fa6c 100644
--- a/plugins/language/app/models/language.rb
+++ b/plugins/language/app/models/language.rb
@@ -61,11 +61,10 @@ class Language
# Saves data from model to system via YaPI
def save
- settings = {
- "current" => @language,
- "utf8" => @utf8,
- "rootlang" => @rootlocale
- }
+ settings = {}
+ settings["current"] = @language if @language #set only if value is passed
+ settings["utf8"] = @utf8 if @utf8 #set only if value is passed
+ settings["rootlang"] = @rootlang if @rootlang #set only if value is passed
YastService.Call("YaPI::LANGUAGE::Write",settings)
end
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org