X-Git-Url: https://vaikene.ee/gitweb/pswgen11.html?a=blobdiff_plain;f=src%2Fplugins%2FSdiWindow%2Fsdiwindow.cpp;h=d0294d8c83c1e18fddee8cc105170a9020de20eb;hb=f443e47f50a5d12f592aaae6a4e553e4a125ee1c;hp=4be6efe4f333b9b075db4e6dbdd6e2f52a38ccf5;hpb=becd4d0b1d95aaa84266f75ec105ba723127c48a;p=evaf
diff --git a/src/plugins/SdiWindow/sdiwindow.cpp b/src/plugins/SdiWindow/sdiwindow.cpp
index 4be6efe..d0294d8 100644
--- a/src/plugins/SdiWindow/sdiwindow.cpp
+++ b/src/plugins/SdiWindow/sdiwindow.cpp
@@ -94,8 +94,11 @@ void MainWindow::done()
close();
// Delete all the items added to the main window
- while (mItemsAdded.count() > 0)
- delete mItemsAdded.takeAt(0);
+ while (mItemsAdded.count() > 0) {
+ QPointer item = mItemsAdded.takeAt(0);
+ if (item)
+ delete item.data();
+ }
EVAF_INFO("%s finalized", qPrintable(objectName()));
}