Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4658539

Browse files
authored
Merge pull request matplotlib#10540 from matplotlib/auto-backport-of-pr-10429
Backport PR matplotlib#10429 on branch v2.2.x
2 parents e7ab08e + e0a591a commit 4658539

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/matplotlib/backends/backend_wxcairo.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from .backend_cairo import cairo, FigureCanvasCairo, RendererCairo
99
from .backend_wx import (
1010
_BackendWx, _FigureCanvasWxBase, FigureFrameWx, NavigationToolbar2Wx)
11-
from . import wx_compat as wxc
11+
import wx.lib.wxcairo as wxcairo
1212

1313

1414
class FigureFrameWxCairo(FigureFrameWx):
@@ -41,8 +41,7 @@ def draw(self, drawDC=None):
4141
self._renderer.set_ctx_from_surface(surface)
4242
self._renderer.set_width_height(width, height)
4343
self.figure.draw(self._renderer)
44-
buf = surface.get_data()
45-
self.bitmap = wxc.BitmapFromBuffer(width, height, buf)
44+
self.bitmap = wxcairo.BitmapFromImageSurface(surface)
4645
self._isDrawn = True
4746
self.gui_repaint(drawDC=drawDC, origin='WXCairo')
4847

0 commit comments

Comments
 (0)