summaryrefslogtreecommitdiff
path: root/gr-wxgui/python/wxgui/plotter/plotter_base.py
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2013-06-05 16:36:32 -0400
committerJohnathan Corgan <johnathan@corganlabs.com>2013-06-05 16:36:32 -0400
commit27e426e7a0f3ce93cb7ac3b2daa72ca719636d8c (patch)
treea602b8fbeafd3a9b59e1cd97bbe09df8ac09745f /gr-wxgui/python/wxgui/plotter/plotter_base.py
parent694e322bab9bfaa1b9613eebeee5c69fdae8bd7b (diff)
parentf98715b851b39c0e3f11c0a5e853eec1ac7dbff6 (diff)
Merge branch 'maint'
Conflicts: gr-audio/lib/alsa/audio_alsa_sink.cc gr-audio/lib/alsa/audio_alsa_source.cc
Diffstat (limited to 'gr-wxgui/python/wxgui/plotter/plotter_base.py')
-rw-r--r--gr-wxgui/python/wxgui/plotter/plotter_base.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/gr-wxgui/python/wxgui/plotter/plotter_base.py b/gr-wxgui/python/wxgui/plotter/plotter_base.py
index 6f2f0e7bad..78e21f3c1d 100644
--- a/gr-wxgui/python/wxgui/plotter/plotter_base.py
+++ b/gr-wxgui/python/wxgui/plotter/plotter_base.py
@@ -91,8 +91,7 @@ class plotter_base(wx.glcanvas.GLCanvas, common.mutex):
parent: the parent widgit
"""
attribList = (wx.glcanvas.WX_GL_DOUBLEBUFFER, wx.glcanvas.WX_GL_RGBA)
- wx.glcanvas.GLCanvas.__init__(self, parent, wx.ID_ANY, attribList); # Specifically use the CTOR which does NOT create an implicit GL context
- self._gl_ctx = wx.glcanvas.GLContext(self) # Create the explicit GL context
+ wx.glcanvas.GLCanvas.__init__(self, parent, attribList=attribList);
self.use_persistence=False
self.persist_alpha=2.0/15
self.clear_accum=True
@@ -158,14 +157,10 @@ class plotter_base(wx.glcanvas.GLCanvas, common.mutex):
Resize the view port if the width or height changed.
Redraw the screen, calling the draw functions.
"""
- if not self.IsShownOnScreen(): # Cannot realise a GL context on OS X if window is not yet shown
- return
# create device context (needed on Windows, noop on X)
- dc = None
- if event.GetEventObject(): # Only create DC if paint triggered by WM message (for OS X)
- dc = wx.PaintDC(self)
+ dc = wx.PaintDC(self)
self.lock()
- self.SetCurrent(self._gl_ctx) # Real the explicit GL context
+ self.SetCurrent()
# check if gl was initialized
if not self._gl_init_flag: