Prechádzať zdrojové kódy

Workaround for Mac bug that keeps widgets like combo boxes from showing up in AUI toolbars.

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@32114 15284696-431f-4ddb-bdfa-cd5b030d7da7
Michael Barton 17 rokov pred
rodič
commit
995d685923
1 zmenil súbory, kde vykonal 5 pridanie a 1 odobranie
  1. 5 1
      gui/wxpython/gui_modules/toolbars.py

+ 5 - 1
gui/wxpython/gui_modules/toolbars.py

@@ -105,7 +105,7 @@ class MapToolbar(AbstractToolbar):
         self.mapcontent = map
         self.mapdisplay = mapdisplay
 
-	self.toolbar = wx.ToolBar(parent=self.mapdisplay, id=wx.ID_ANY)
+        self.toolbar = wx.ToolBar(parent=self.mapdisplay, id=wx.ID_ANY)
         self.toolbar.SetToolBitmapSize(globalvar.toolbarSize)
 
         self.InitToolbar(self.mapdisplay, self.toolbar, self.ToolbarData())
@@ -119,6 +119,10 @@ class MapToolbar(AbstractToolbar):
 
         # realize the toolbar
         self.toolbar.Realize()
+        
+        #workaround for Mac bug. May be fixed by 2.8.8, but not before then.
+        self.combo.Hide()
+        self.combo.Show()
             
     def ToolbarData(self):
         """Toolbar data"""