From e9bada0e5a1f0e0f154a4eb95585193344d79c0b Mon Sep 17 00:00:00 2001 From: Georgiy Belyanin Date: Wed, 6 Mar 2024 18:58:06 +0300 Subject: [PATCH] Fix Mac OS Catalina subprograms crash Add resource cleanup to PaletteTreeWidget in addGroups() Fixes Mac OS Catalina crash. --- qrgui/mainWindow/palette/paletteTreeWidget.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qrgui/mainWindow/palette/paletteTreeWidget.cpp b/qrgui/mainWindow/palette/paletteTreeWidget.cpp index 208697a3e2..017b6d29a7 100644 --- a/qrgui/mainWindow/palette/paletteTreeWidget.cpp +++ b/qrgui/mainWindow/palette/paletteTreeWidget.cpp @@ -41,6 +41,8 @@ void PaletteTreeWidget::addGroups(QList>> & , const QString &diagramFriendlyName , bool sort) { + qDeleteAll(mPaletteItems); + qDeleteAll(mPaletteElements); mPaletteItems.clear(); mPaletteElements.clear(); mElementsSet.clear();