From 5bb47dc9fb0b57185e6dd47a7b7cd1766e235c9c 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 9871a0a9..b2f8e78a 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",