diff options
Diffstat (limited to 'src/jarabe/desktop/myicon.py')
-rw-r--r-- | src/jarabe/desktop/myicon.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/jarabe/desktop/myicon.py b/src/jarabe/desktop/myicon.py index af0f6ce..4a4ad95 100644 --- a/src/jarabe/desktop/myicon.py +++ b/src/jarabe/desktop/myicon.py @@ -14,11 +14,15 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +import gconf + from sugar.graphics.icon import CanvasIcon -from sugar import profile +from sugar.graphics.xocolor import XoColor class MyIcon(CanvasIcon): def __init__(self, size): + client = gconf.client_get_default() + color = XoColor(client.get_string("/desktop/sugar/user/color")) CanvasIcon.__init__(self, size=size, icon_name='computer-xo', - xo_color=profile.get_color()) + xo_color=color) |