Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/desktop/myicon.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/desktop/myicon.py')
-rw-r--r--src/jarabe/desktop/myicon.py8
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)