diff options
author | Simon Schampijer <erikos@localhost.localdomain> | 2008-10-11 16:19:59 (GMT) |
---|---|---|
committer | Simon Schampijer <erikos@localhost.localdomain> | 2008-10-11 16:19:59 (GMT) |
commit | 8361ca82ae89ce8b038a4faa8274b2b88cfe81a6 (patch) | |
tree | d89a24023f019235a88c104b10fa6a2291bd82c8 /src/jarabe/intro/window.py | |
parent | 38cb73f56dd83c58252a27ace7b067109cefa311 (diff) |
Use gconf for the profile
Diffstat (limited to 'src/jarabe/intro/window.py')
-rw-r--r-- | src/jarabe/intro/window.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/jarabe/intro/window.py b/src/jarabe/intro/window.py index be1a963..3975900 100644 --- a/src/jarabe/intro/window.py +++ b/src/jarabe/intro/window.py @@ -17,6 +17,7 @@ import os import logging from gettext import gettext as _ +import gconf import gtk import gobject @@ -27,7 +28,6 @@ from sugar.graphics import style from sugar.graphics.icon import Icon from sugar.graphics.entry import CanvasEntry from sugar.graphics.xocolor import XoColor -from sugar.profile import get_profile from jarabe.intro import colorpicker @@ -44,10 +44,9 @@ def create_profile(name, color=None, pixbuf=None): icon_path = os.path.join(env.get_profile_path(), "buddy-icon.jpg") pixbuf.save(icon_path, "jpeg", {"quality":"85"}) - profile = get_profile() - profile.nick_name = name - profile.color = color - profile.save() + client = gconf.client_get_default() + client.set_string("/desktop/sugar/user/nick", name) + client.set_string("/desktop/sugar/user/color", color.to_string()) # Generate keypair import commands |