# HG changeset patch # User Edouard Tisserant # Date 1554982912 -7200 # Node ID 1c34bd8c50776120742d135925b1d4c3a4feb462 # Parent 5f685bcd3ad6093ab0f7b6a3d169c0695103abe8 force redraw only through EVT_PAINT event and use wxPaintDC, as described in wx documentation diff -r 5f685bcd3ad6 -r 1c34bd8c5077 controls/DebugVariablePanel/DebugVariableTextViewer.py --- a/controls/DebugVariablePanel/DebugVariableTextViewer.py Thu Apr 11 11:26:47 2019 +0200 +++ b/controls/DebugVariablePanel/DebugVariableTextViewer.py Thu Apr 11 13:41:52 2019 +0200 @@ -192,10 +192,11 @@ """ Redraw content displayed by Viewer """ + # Create buffered DC for drawing in panel width, height = self.GetSize() bitmap = wx.EmptyBitmap(width, height) - dc = wx.BufferedDC(wx.ClientDC(self), bitmap) + dc = wx.BufferedDC(wx.PaintDC(self), bitmap) dc.Clear() # Get Graphics Context for DC, for anti-aliased and transparent