From a8bcf9e8c729143ec4f9798465783fb9a8d82c3b Mon Sep 17 00:00:00 2001 From: Rebecca Breu Date: Wed, 31 Mar 2021 10:25:12 +0200 Subject: [PATCH] Fix segfault during exit --- beeref/__main__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/beeref/__main__.py b/beeref/__main__.py index ef1520e..046dbfb 100755 --- a/beeref/__main__.py +++ b/beeref/__main__.py @@ -42,8 +42,11 @@ class BeeRefMainWindow(QtWidgets.QWidget): self.setLayout(layout) self.resize(500, 300) self.show() - view = BeeGraphicsView(app, self, filename) - layout.addWidget(view) + self.view = BeeGraphicsView(app, self, filename) + layout.addWidget(self.view) + + def __del__(self): + del self.view def safe_timer(timeout, func, *args, **kwargs): @@ -77,6 +80,8 @@ def main(): safe_timer(50, lambda: None) app.exec() + del bee + del app if __name__ == '__main__':