Forráskód Böngészése

wxGUI/psmap: fix segfault (wxPython 2.9)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@55685 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 12 éve
szülő
commit
d47ea29382
1 módosított fájl, 1 hozzáadás és 3 törlés
  1. 1 3
      gui/wxpython/psmap/frame.py

+ 1 - 3
gui/wxpython/psmap/frame.py

@@ -1097,8 +1097,6 @@ class PsMapBufferedWindow(wx.Window):
         self.pdcPaper = wx.PseudoDC()
         self.pdcTmp = wx.PseudoDC()
         self.pdcImage = wx.PseudoDC()
-        dc = wx.ClientDC(self)
-        self.font = dc.GetFont()
         
         self.SetClientSize((700,510))#?
         self._buffer = wx.EmptyBitmap(*self.GetClientSize())
@@ -1904,7 +1902,7 @@ class PsMapBufferedWindow(wx.Window):
             
         if pdctype == 'rectText':
             dc = wx.ClientDC(self) # dc created because of method GetTextExtent, which pseudoDC lacks
-            font = self.font
+            font = dc.GetFont()
             size = 10
             font.SetPointSize(size)
             font.SetStyle(wx.ITALIC)