diff --git a/CHANGES b/CHANGES index 76a9987b0..f759794b9 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,7 @@ Back In Time Version 1.4.4-dev (development of upcoming release) +* Fix: Fix Qt segmentation fault with uninstall ExtraMouseButtonEventFilter when closing main window (#1095) * Feature: Warn if Cron is not running (#1747) * Build: Enable PyLint rules (#1755) * C0303 (trailing-whitespaces) diff --git a/qt/app.py b/qt/app.py index 4034fc2fd..3fb40e605 100644 --- a/qt/app.py +++ b/qt/app.py @@ -798,6 +798,8 @@ def closeEvent(self, event): if answer != QMessageBox.StandardButton.Yes: return event.ignore() + self.qapp.removeEventFilter(self.mouseButtonEventFilter) + self.config.setStrValue('qt.last_path', self.path) self.config.setProfileStrValue('qt.last_path', self.path)