Skip to content

Commit 4eecdd1

Browse files
committed
close splash in case of error
1 parent 5f84691 commit 4eecdd1

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

src/asammdf/gui/dialogs/error_dialog.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ def __init__(self, title, message, trace, *args, **kwargs):
6666
self.status.setText(f"This window will be closed in {self._timeout}s\nAbort the countdown - [F1]")
6767
self.timer.start(1000)
6868

69+
for window in QtGui.QGuiApplication.topLevelWindows():
70+
if window.flags() & QtCore.Qt.WindowFlags.SplashScreen:
71+
window.close()
72+
6973
def copy_to_clipboard(self, event):
7074
text = f"Error: {self.error_message.text()}\n\nDetails: {self.trace.toPlainText()}"
7175
QtWidgets.QApplication.instance().clipboard().setText(text)

src/asammdf/gui/dialogs/messagebox.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,10 @@ def __init__(self, *args, **kwargs):
110110
self.timer.timeout.connect(self.tick)
111111
self.timer.start(1000)
112112

113+
for window in QtGui.QGuiApplication.topLevelWindows():
114+
if window.flags() & QtCore.Qt.WindowFlags.SplashScreen:
115+
window.close()
116+
113117
def keyPressEvent(self, event):
114118
if event.key() == QtCore.Qt.Key.Key_F1:
115119
self.timer.stop()

src/asammdf/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""asammdf version module"""
22

3-
__version__ = "8.8.0.dev1"
3+
__version__ = "8.8.0.dev2"

0 commit comments

Comments
 (0)