[POS-commit] r1901 - kiwi/trunk/kiwi/ui

Johan Dahlin jdahlin at async.com.br
Thu Dec 15 10:37:06 BRST 2005


Author: jdahlin
Date: Thu Dec 15 10:37:05 2005
New Revision: 1901

Modified:
   kiwi/trunk/kiwi/ui/views.py
Log:
Allow us to use a delegate without a glade file attached (and thus no adaptor)

Modified: kiwi/trunk/kiwi/ui/views.py
==============================================================================
--- kiwi/trunk/kiwi/ui/views.py	(original)
+++ kiwi/trunk/kiwi/ui/views.py	Thu Dec 15 10:37:05 2005
@@ -268,11 +268,15 @@
         # notebook page label widget ->
         #   dict (slave name -> validation status)
         self._notebook_validation = {}
-        self._notebooks = [widget
-                           for widget in self._glade_adaptor.get_widgets()
-                               if isinstance(widget, gtk.Notebook)]
-
+        self._notebooks = self._get_notebooks()
 
+    def _get_notebooks(self):
+        if not self._glade_adaptor:
+            return []
+        
+        return [widget for widget in self._glade_adaptor.get_widgets()
+                           if isinstance(widget, gtk.Notebook)]
+            
     def _check_reserved(self):
         for reserved in ["widgets", "toplevel", "gladefile",
                          "gladename", "tree", "model", "controller"]:


More information about the POS-commit mailing list