From 9a3f6a9026c4efaf971c36873f8f5c7eb9cbc52d Mon Sep 17 00:00:00 2001 From: Adeel Asghar Date: Wed, 9 Dec 2020 10:29:29 +0100 Subject: [PATCH] Use deleteLater instead of delete (#7035) --- OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp b/OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp index 8caf1dfebdc..5c19e3a1a73 100644 --- a/OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp +++ b/OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp @@ -71,10 +71,10 @@ void DiagramWindow::drawDiagram(ModelWidget *pModelWidget) if (pModelWidget && pModelWidget->getDiagramGraphicsView()) { setWindowTitle(pModelWidget->getLibraryTreeItem()->getName()); if (mpGraphicsView) { - delete mpGraphicsScene; + mpGraphicsScene->deleteLater(); mpGraphicsScene = 0; mpMainLayout->removeWidget(mpGraphicsView); - delete mpGraphicsView; + mpGraphicsView->deleteLater(); mpGraphicsView = 0; } mpGraphicsScene = new GraphicsScene(StringHandler::Diagram, pModelWidget); @@ -150,10 +150,10 @@ void DiagramWindow::removeDiagram(ModelWidget *pModelWidget) setWindowTitle("Diagram"); // clear the GraphicsView and delete it mpGraphicsView->clearGraphicsView(); - delete mpGraphicsScene; + mpGraphicsScene->deleteLater(); mpGraphicsScene = 0; mpMainLayout->removeWidget(mpGraphicsView); - delete mpGraphicsView; + mpGraphicsView->deleteLater(); mpGraphicsView = 0; } }