--- a/qtiplot/src/core/ApplicationWindow.cpp +++ a/qtiplot/src/core/ApplicationWindow.cpp @@ -9526,11 +9529,9 @@ void ApplicationWindow::deleteSelectedItems() folders->blockSignals(true); foreach(item, lst){ - if (item->rtti() == FolderListItem::RTTI){ - Folder *f = ((FolderListItem *)item)->folder(); - if (deleteFolder(f)) - delete item; - } else + if (item->rtti() == FolderListItem::RTTI) + deleteFolder(((FolderListItem *)item)->folder()); + else ((WindowListItem *)item)->window()->close(); } folders->blockSignals(false);