From 0f8806274cfffd05fdd1892ce2e600faf3fcfb6c Mon Sep 17 00:00:00 2001 From: Oscar Gustafsson Date: Sun, 4 Dec 2022 17:30:15 +0100 Subject: [PATCH] Backport PR #24606: FIX: do not use deprecated API in gtk4 backend Merge pull request #24606 from tacaswell/fix_gtk_closevent FIX: do not use deprecated API in gtk4 backend (cherry picked from commit 0aac9f17b9373f66c709f436149568bda69595b3) --- lib/matplotlib/backends/backend_gtk4.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/matplotlib/backends/backend_gtk4.py b/lib/matplotlib/backends/backend_gtk4.py index 923787150a8d..11d07d40e05e 100644 --- a/lib/matplotlib/backends/backend_gtk4.py +++ b/lib/matplotlib/backends/backend_gtk4.py @@ -6,7 +6,8 @@ from matplotlib import _api, backend_tools, cbook from matplotlib.backend_bases import ( FigureCanvasBase, ToolContainerBase, - KeyEvent, LocationEvent, MouseEvent, ResizeEvent) + KeyEvent, LocationEvent, MouseEvent, ResizeEvent, + CloseEvent) try: import gi @@ -81,7 +82,7 @@ def __init__(self, figure=None): style_ctx.add_class("matplotlib-canvas") def destroy(self): - self.close_event() + CloseEvent("close_event", self)._process() def set_cursor(self, cursor): # docstring inherited pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy