Author: johannes
Date: 2007-04-26 09:13:11 -0500 (Thu, 26 Apr 2007)
New Revision: 9533

Modified:
   trunk/gnue-forms/src/uidrivers/qt3/widgets/menu.py
Log:
Don't search for a menu in qt.QDialog instances


Modified: trunk/gnue-forms/src/uidrivers/qt3/widgets/menu.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt3/widgets/menu.py  2007-04-26 14:06:21 UTC 
(rev 9532)
+++ trunk/gnue-forms/src/uidrivers/qt3/widgets/menu.py  2007-04-26 14:13:11 UTC 
(rev 9533)
@@ -45,7 +45,11 @@
 
         if self._gfObject.name == '__main_menu__' \
                 and not self._form._features['GUI:MENUBAR:SUPPRESS']:
-            widget = self._uiForm.main_window.menuBar()
+            # Only access the menu bar for main forms
+            if isinstance(self._uiForm.main_window, qt.QMainWindow):
+                widget = self._uiForm.main_window.menuBar()
+            else:
+                widget = None
 
         else:
             widget = qt.QPopupMenu(event.container)



_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to