Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorMarco 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)
commit9b68754ba5c1f63d7ca6adfee3ef6114628c175e (patch)
tree351767f819241965d51f7d5aeb600d3226c12bee /sugar
parent90bf68d0f3a7f96561dfe22c46721db585f4bdc9 (diff)
parente3f97b042f2ffddcef8d10ae6d9bd3cb4f6c19c1 (diff)
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Conflicts: NEWS
Diffstat (limited to 'sugar')
-rw-r--r--sugar/profile.py7
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