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