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

Skip to content

Commit f3a9a65

Browse files
authored
Merge pull request #10429 from anntzer/wxcairobyteorder
Fix wxcairo byteorder.
2 parents 57a91a0 + 54a7b6c commit f3a9a65

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)