diff --git a/demo/SVGImage_Bitmap.py b/demo/SVGImage_Bitmap.py index ef119b7a..5284291d 100644 --- a/demo/SVGImage_Bitmap.py +++ b/demo/SVGImage_Bitmap.py @@ -21,6 +21,8 @@ class SVGBitmapDisplay(wx.Panel): sbox = wx.StaticBoxSizer(wx.VERTICAL, self, label) sbox.Add(self.statbmp) self.SetSizer(sbox) + if not self.IsDoubleBuffered(): + self.SetDoubleBuffered(True) # Reduce flicker on size event. def UpdateSVG(self, svg_filename): diff --git a/demo/SVGImage_Render.py b/demo/SVGImage_Render.py index 7cafa55f..579eb5f2 100644 --- a/demo/SVGImage_Render.py +++ b/demo/SVGImage_Render.py @@ -33,7 +33,7 @@ class SVGRenderPanel(wx.Panel): def OnPaint(self, event): - dc = wx.PaintDC(self) + dc = wx.BufferedPaintDC(self) dc.Clear() iw, ih = (self._img.width, self._img.height) if self._img else (100,100)