Procházet zdrojové kódy

wxGUI/mapswipe: fix zoom to map for different map extents

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@57351 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová před 11 roky
rodič
revize
b0f08e5176

+ 6 - 2
gui/wxpython/mapswipe/frame.py

@@ -313,10 +313,14 @@ class SwipeMapFrame(DoubleMapFrame):
         Set display extents to match selected raster (including NULLs)
         or vector map.
         """
+        layers = []
         if self.rasters['first']:
-            self.GetFirstWindow().ZoomToMap(layers = self.firstMap.GetListOfLayers())
+            layers += self.firstMap.GetListOfLayers()
         if self.rasters['second']:
-            self.GetSecondWindow().ZoomToMap(layers = self.secondMap.GetListOfLayers())
+            layers += self.secondMap.GetListOfLayers()
+        
+        self.GetFirstWindow().ZoomToMap(layers = layers)
+        self.GetSecondWindow().ZoomToMap(layers = layers)
 
     def OnZoomToMap(self, event):
         """!Zoom to map"""

+ 0 - 1
gui/wxpython/mapswipe/g.gui.mapswipe.py

@@ -97,7 +97,6 @@ def main():
         frame.SetRasterNames()
 
     frame.SetViewMode(mode)
-    frame.ZoomToMap()
     frame.Show()
 
     app.MainLoop()