From 237d5b676bd6650b1d7f1fde0f5806412f83c994 Mon Sep 17 00:00:00 2001 From: Dietmar Schwertberger Date: Sat, 24 Feb 2018 15:11:34 +0100 Subject: [PATCH] Backport PR #10428: Fix wx canvas type injection. --- lib/matplotlib/backends/backend_wx.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/matplotlib/backends/backend_wx.py b/lib/matplotlib/backends/backend_wx.py index 4f0e6638334b..35a85dfaa194 100644 --- a/lib/matplotlib/backends/backend_wx.py +++ b/lib/matplotlib/backends/backend_wx.py @@ -1230,7 +1230,7 @@ def _get_toolbar(self, statbar): return toolbar def get_canvas(self, fig): - return type(self.canvas)(self, -1, fig) + return FigureCanvasWx(self, -1, fig) def get_figure_manager(self): DEBUG_MSG("get_figure_manager()", 1, self) @@ -1508,7 +1508,7 @@ def __init__(self, canvas): self.retinaFix = 'wxMac' in wx.PlatformInfo def get_canvas(self, frame, fig): - return FigureCanvasWx(frame, -1, fig) + return type(self.canvas)(frame, -1, fig) def _init_toolbar(self): DEBUG_MSG("_init_toolbar", 1, self)