rpms/sugar/F-10 logout-option.patch,NONE,1.1

Simon Schampijer erikos at fedoraproject.org
Mon Nov 17 17:29:01 UTC 2008


Author: erikos

Update of /cvs/pkgs/rpms/sugar/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23903

Added Files:
	logout-option.patch 
Log Message:
add the patch actually



logout-option.patch:

--- NEW FILE logout-option.patch ---
diff --git a/src/view/home/favoritesview.py b/src/view/home/favoritesview.py
index c1fce27..6d7a3ca 100644
--- a/src/view/home/favoritesview.py
+++ b/src/view/home/favoritesview.py
@@ -422,6 +422,11 @@ class _MyIcon(MyIcon):
         palette.menu.append(item)
         item.show()
 
+        item = MenuItem(_('Logout'), 'go-right')
+        item.connect('activate', self._logout_activate_cb)
+        palette.menu.append(item)
+        item.show()
+
         item = MenuItem(_('Restart'), 'system-restart')
         item.connect('activate', self._reboot_activate_cb)
         palette.menu.append(item)
@@ -439,6 +444,10 @@ class _MyIcon(MyIcon):
  
         self.set_palette(palette)
 
+    def _logout_activate_cb(self, menuitem):
+        session_manager = get_session_manager()
+        session_manager.logout()
+
     def _reboot_activate_cb(self, menuitem):
         session_manager = get_session_manager()
         session_manager.reboot()




More information about the fedora-extras-commits mailing list