deskbar-applet r2067 - in trunk: . deskbar/core



Author: sebp
Date: Sun Apr  6 14:10:19 2008
New Revision: 2067
URL: http://svn.gnome.org/viewvc/deskbar-applet?rev=2067&view=rev

Log:
Fixed exception when changing default browser while preferences window is open

Modified:
   trunk/ChangeLog
   trunk/deskbar/core/ModuleList.py

Modified: trunk/deskbar/core/ModuleList.py
==============================================================================
--- trunk/deskbar/core/ModuleList.py	(original)
+++ trunk/deskbar/core/ModuleList.py	Sun Apr  6 14:10:19 2008
@@ -139,8 +139,11 @@
     def module_toggled_cb (self, sender, module):
         """
         Callback to toggle the enabled state of the module.
-        """
-        self[self.get_position_from_context(module)[0]][self.ENABLED_COL] = module.is_enabled()
+        """ 
+        iter, index = self.get_position_from_context(module)
+        if iter != None:
+            # Only if the module is in the list
+            self[iter][self.ENABLED_COL] = module.is_enabled()
         
     def is_module_enabled(self, iter):
         return self[iter][self.ENABLED_COL]



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]