From ee4feb31d8c2abb71b09edb0fccf3c28c75a2af7 Mon Sep 17 00:00:00 2001 From: Thomas A Caswell <“tcaswell@gmail.com”> Date: Thu, 17 Jan 2013 09:51:29 -0600 Subject: [PATCH 1/2] added QtGui.QMainWindow.closeEvent() to make sure the close event cascades up properly. issue #1676 --- lib/matplotlib/backends/backend_qt4.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/matplotlib/backends/backend_qt4.py b/lib/matplotlib/backends/backend_qt4.py index ec69f45e5959..e0e09c05119f 100644 --- a/lib/matplotlib/backends/backend_qt4.py +++ b/lib/matplotlib/backends/backend_qt4.py @@ -370,6 +370,7 @@ def idle_draw(*args): class MainWindow(QtGui.QMainWindow): def closeEvent(self, event): self.emit(QtCore.SIGNAL('closing()')) + QtGui.QMainWindow.closeEvent(self,event) class FigureManagerQT( FigureManagerBase ): """ From 072948971249bcc2ea13a56d2a6f8ae726ee5e72 Mon Sep 17 00:00:00 2001 From: Thomas A Caswell <“tcaswell@gmail.com”> Date: Thu, 17 Jan 2013 18:32:00 -0600 Subject: [PATCH 2/2] PEP8 fix --- lib/matplotlib/backends/backend_qt4.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/matplotlib/backends/backend_qt4.py b/lib/matplotlib/backends/backend_qt4.py index e0e09c05119f..6904799d46fd 100644 --- a/lib/matplotlib/backends/backend_qt4.py +++ b/lib/matplotlib/backends/backend_qt4.py @@ -370,7 +370,7 @@ def idle_draw(*args): class MainWindow(QtGui.QMainWindow): def closeEvent(self, event): self.emit(QtCore.SIGNAL('closing()')) - QtGui.QMainWindow.closeEvent(self,event) + QtGui.QMainWindow.closeEvent(self, event) class FigureManagerQT( FigureManagerBase ): """