diff --git a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp index bb95e53616b..8ecf7fc485b 100644 --- a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp +++ b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp @@ -223,7 +223,7 @@ void UnifiedDiffEditorWidget::contextMenuEvent(QContextMenuEvent *e) addContextMenuActions(menu, fileIndexForBlockNumber(blockNumber), chunkIndexForBlockNumber(blockNumber)); - connect(this, &UnifiedDiffEditorWidget::destroyed, menu, &QMenu::deleteLater); + connect(this, &UnifiedDiffEditorWidget::destroyed, menu.data(), &QMenu::deleteLater); menu->exec(e->globalPos()); delete menu; }