# 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