forked from qt-creator/qt-creator
Use setAttribute(Qt::WA_DeleteOnClose) on context menus everywhere
Helps thinking about menu and parent lifetime. Change-Id: I120a16b4ebbd92187c5e8e78bd7da4ee9f2b115d Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -734,7 +734,8 @@ void SubmitEditorWidget::insertDescriptionEditContextMenuAction(int pos, QAction
|
||||
|
||||
void SubmitEditorWidget::editorCustomContextMenuRequested(const QPoint &pos)
|
||||
{
|
||||
QScopedPointer<QMenu> menu(d->description->createStandardContextMenu());
|
||||
QMenu *menu = d->description->createStandardContextMenu();
|
||||
menu->setAttribute(Qt::WA_DeleteOnClose);
|
||||
// Extend
|
||||
for (const SubmitEditorWidgetPrivate::AdditionalContextMenuAction &a :
|
||||
std::as_const(d->descriptionEditContextMenuActions)) {
|
||||
|
||||
Reference in New Issue
Block a user