From f8311be244e2d939d865beac9e8cfcbbff33c092 Mon Sep 17 00:00:00 2001 From: Rebecca Breu Date: Tue, 1 Jun 2021 21:57:26 +0200 Subject: [PATCH] Fix intermittent segfault when deleting progress bar --- beeref/gui.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beeref/gui.py b/beeref/gui.py index 1356da5..41accd9 100644 --- a/beeref/gui.py +++ b/beeref/gui.py @@ -16,7 +16,7 @@ import logging import os.path -from PyQt6 import QtWidgets +from PyQt6 import QtCore, QtWidgets from PyQt6.QtCore import Qt from beeref import constants @@ -73,7 +73,7 @@ class BeeProgressDialog(QtWidgets.QProgressDialog): self.setValue(self.maximum()) self.reset() self.hide() - self.deleteLater() + QtCore.QTimer.singleShot(100, self.deleteLater) class HelpDialog(QtWidgets.QDialog):