Преглед изворни кода

wxGUI:d.histogram: open dialog if no map selected; use selected map even when it's not checked; still mysterious why it draws content of map window when it starts without map

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@58839 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová пре 11 година
родитељ
комит
3326951fe7
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      gui/wxpython/modules/histogram.py

+ 2 - 1
gui/wxpython/modules/histogram.py

@@ -291,7 +291,7 @@ class HistogramFrame(wx.Frame):
         # setting to None but honestly we do not handle no map case
         # TODO: when self.mapname is None content of map window is showed
         self.mapname = None
-        layers = self._giface.GetLayerList().GetSelectedLayers()
+        layers = self._giface.GetLayerList().GetSelectedLayers(checkedOnly=False)
         if len(layers) > 0:
             self.mapname = layers[0].maplayer.name
 
@@ -321,6 +321,7 @@ class HistogramFrame(wx.Frame):
             self.SetHistLayer(self.mapname, None)
         else:
             self.OnErase(None)
+            wx.CallAfter(self.OnOptions, None)
 
     def InitDisplay(self):
         """!Initialize histogram display, set dimensions and region