From b7aa1946ab815d92a5e318dccc31ee2983ac0ab3 Mon Sep 17 00:00:00 2001 From: Tim Hoffmann <2836374+timhoffm@users.noreply.github.com> Date: Wed, 5 Sep 2018 07:39:00 +0200 Subject: [PATCH] Backport PR #12016: Fix AttributeError in GTK3Agg backend --- lib/matplotlib/backends/backend_gtk3agg.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/matplotlib/backends/backend_gtk3agg.py b/lib/matplotlib/backends/backend_gtk3agg.py index 0a4884f7abef..a9342a36869c 100644 --- a/lib/matplotlib/backends/backend_gtk3agg.py +++ b/lib/matplotlib/backends/backend_gtk3agg.py @@ -2,6 +2,7 @@ import numpy as np +from .. import cbook from . import backend_agg, backend_cairo, backend_gtk3 from ._gtk3_compat import gi from .backend_cairo import cairo @@ -45,7 +46,7 @@ def on_draw_event(self, widget, ctx): width = int(bbox.x1) - int(bbox.x0) height = int(bbox.y1) - int(bbox.y0) - buf = backend_cairo._unmultipled_rgba8888_to_premultiplied_argb32( + buf = cbook._unmultipled_rgba8888_to_premultiplied_argb32( np.asarray(self.copy_from_bbox(bbox))) image = cairo.ImageSurface.create_for_data( buf.ravel().data, cairo.FORMAT_ARGB32, width, height)