diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-02-10 18:09:37 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-02-10 18:09:37 (GMT) |
commit | 172f0de2088045ee1e7745829423cf2c955279d6 (patch) | |
tree | 5ce1e6521ce74b99e9f7ac95d82a44b249744000 /src/jarabe | |
parent | 590b647ff67df79d34a75007f3c749827c9ee6f7 (diff) |
Add logout option to the buddy menu (unmadindu). #207
Diffstat (limited to 'src/jarabe')
-rw-r--r-- | src/jarabe/view/buddymenu.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/jarabe/view/buddymenu.py b/src/jarabe/view/buddymenu.py index 99cf57f..35a8301 100644 --- a/src/jarabe/view/buddymenu.py +++ b/src/jarabe/view/buddymenu.py @@ -18,6 +18,7 @@ import logging from gettext import gettext as _ import gtk +import gconf from sugar.graphics.palette import Palette from sugar.graphics.menuitem import MenuItem @@ -83,10 +84,13 @@ class BuddyMenu(Palette): self.menu.append(item) item.show() - item = MenuItem(_('Logout'), 'system-logout') - item.connect('activate', self.__logout_activate_cb) - self.menu.append(item) - item.show() + client = gconf.client_get_default() + + if client.get_bool('/desktop/sugar/show_logout'): + item = MenuItem(_('Logout'), 'system-logout') + item.connect('activate', self.__logout_activate_cb) + self.menu.append(item) + item.show() item = MenuItem(_('Restart'), 'system-restart') item.connect('activate', self.__reboot_activate_cb) |