Просмотр исходного кода

wxGUI: OnVectorCleaning(): don't call self.Show() twice

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@49890 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 13 лет назад
Родитель
Сommit
0b3a25b46a
2 измененных файлов с 4 добавлено и 5 удалено
  1. 1 1
      gui/wxpython/lmgr/frame.py
  2. 3 4
      gui/wxpython/modules/vclean.py

+ 1 - 1
gui/wxpython/lmgr/frame.py

@@ -54,7 +54,6 @@ from modules.colorrules    import RasterColorTable, VectorColorTable
 from gui_core.menu         import Menu
 from gmodeler.model        import Model
 from gmodeler.frame        import ModelFrame
-from modules.vclean        import VectorCleaningFrame
 from psmap.frame           import PsMapFrame
 from core.debug            import Debug
 from gui_core.ghelp        import MenuTreeWindow, AboutWindow
@@ -1154,6 +1153,7 @@ class GMFrame(wx.Frame):
     def OnVectorCleaning(self, event, cmd = ''):
         """!Init interactive vector cleaning
         """
+        from modules.vclean import VectorCleaningFrame
         win = VectorCleaningFrame(parent = self)
         win.CentreOnScreen()
         win.Show()

+ 3 - 4
gui/wxpython/modules/vclean.py

@@ -169,15 +169,14 @@ class VectorCleaningFrame(wx.Frame):
         self.btn_remove.Bind(wx.EVT_BUTTON, self.OnClearTool)
         self.btn_moveup.Bind(wx.EVT_BUTTON, self.OnMoveToolUp)
         self.btn_movedown.Bind(wx.EVT_BUTTON, self.OnMoveToolDown)
-
+        
         # layout
         self._layout()
-
+        
         self.SetMinSize(self.GetBestSize())
         
         self.CentreOnScreen()
-        self.Show()
-        
+                
     def _layout(self):
         sizer = wx.BoxSizer(wx.VERTICAL)