Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webactivity.py
diff options
context:
space:
mode:
authorSascha Silbe <sascha-pgp@silbe.org>2011-01-31 21:04:19 (GMT)
committer Sascha Silbe <silbe@activitycentral.com>2011-05-28 12:56:19 (GMT)
commit5fc56173abdcbd80cbebe4919138e5b7a1c59694 (patch)
treeded6fc78217aea9fdb6477dbeae5991d770481bc /webactivity.py
parent2412056943001545cd2ecbd99989e0403154023f (diff)
Factor out preference modification code to _set_char_preference()
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
Diffstat (limited to 'webactivity.py')
-rw-r--r--webactivity.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/webactivity.py b/webactivity.py
index f1cfdf5..0e7d7c2 100644
--- a/webactivity.py
+++ b/webactivity.py
@@ -148,6 +148,13 @@ hulahop.startup(_profile_path)
from xpcom import components
+def _set_char_preference(name, value):
+ cls = components.classes["@mozilla.org/preferences-service;1"]
+ prefService = cls.getService(components.interfaces.nsIPrefService)
+ branch = prefService.getBranch('')
+ branch.setCharPref(name, value)
+
+
def _set_accept_languages():
''' Set intl.accept_languages based on the locale
'''
@@ -160,10 +167,7 @@ def _set_accept_languages():
# e.g. es-uy, es
pref = lang[0] + "-" + lang[1].lower() + ", " + lang[0]
- cls = components.classes["@mozilla.org/preferences-service;1"]
- prefService = cls.getService(components.interfaces.nsIPrefService)
- branch = prefService.getBranch('')
- branch.setCharPref('intl.accept_languages', pref)
+ _set_char_preference('intl.accept_languages', pref)
logging.debug('LANG set')
from browser import TabbedView