From 15692b89e7a97b6d88fad15c093c88840369793d Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Mon, 1 Apr 2019 09:03:29 +0200 Subject: [PATCH] Fix crash when trying to close empty tab --- src/musredit_qt5/musredit/PTextEdit.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/musredit_qt5/musredit/PTextEdit.cpp b/src/musredit_qt5/musredit/PTextEdit.cpp index 3f9d8ade..4f85f490 100644 --- a/src/musredit_qt5/musredit/PTextEdit.cpp +++ b/src/musredit_qt5/musredit/PTextEdit.cpp @@ -1368,8 +1368,13 @@ void PTextEdit::filePrint() */ void PTextEdit::fileClose(const bool check) { + // first check if there is any tab present + if (fTabWidget->count()==0) // no tabs present + return; + // check if the has modification int idx = fTabWidget->currentIndex(); + if ((fTabWidget->tabText(idx).indexOf("*")>0) && check) { int result = QMessageBox::warning(this, "**WARNING**", "Do you really want to close this file.\nChanges will be lost",