diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2007-09-24 19:08:26 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2007-09-24 19:08:26 (GMT) |
commit | 9b68754ba5c1f63d7ca6adfee3ef6114628c175e (patch) | |
tree | 351767f819241965d51f7d5aeb600d3226c12bee /sugar | |
parent | 90bf68d0f3a7f96561dfe22c46721db585f4bdc9 (diff) | |
parent | e3f97b042f2ffddcef8d10ae6d9bd3cb4f6c19c1 (diff) |
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Conflicts:
NEWS
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/profile.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sugar/profile.py b/sugar/profile.py index b0dc8d3..06084b7 100644 --- a/sugar/profile.py +++ b/sugar/profile.py @@ -25,6 +25,7 @@ from sugar import util from sugar.graphics.xocolor import XoColor DEFAULT_JABBER_SERVER = 'olpc.collabora.co.uk' +DEFAULT_VOLUME = 81 _profile = None @@ -93,6 +94,8 @@ class Profile(object): _set_key(cp, 'Jabber', 'Registered', self.jabber_registered) + _set_key(cp, 'Sound', 'Volume', self.sound_volume) + f = open(self._config_path, 'w') cp.write(f) f.close() @@ -115,6 +118,10 @@ class Profile(object): self.jabber_registered = True if cp.has_option('Server', 'Backup1'): self.backup1 = cp.get('Server', 'Backup1') + if cp.has_option('Sound', 'Volume'): + self.sound_volume = float(cp.get('Sound', 'Volume')) + else: + self.sound_volume = DEFAULT_VOLUME del cp |