Vcs: Fix crash

Task-number: QTCREATORBUG-8775

Change-Id: Id17b439202f5394b1fdb7d38c28c8048dee25d71
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Orgad Shaneh
2013-02-17 21:32:43 +02:00
committed by Orgad Shaneh
parent 06d201a072
commit d1e2e20f71

View File

@@ -923,7 +923,7 @@ void VcsBaseEditorWidget::slotCursorPositionChanged()
void VcsBaseEditorWidget::contextMenuEvent(QContextMenuEvent *e)
{
QMenu *menu = createStandardContextMenu();
QPointer<QMenu> menu = createStandardContextMenu();
// 'click on change-interaction'
switch (d->m_parameters->type) {
case LogOutput:
@@ -962,6 +962,7 @@ void VcsBaseEditorWidget::contextMenuEvent(QContextMenuEvent *e)
default:
break;
}
connect(this, SIGNAL(destroyed()), menu, SLOT(deleteLater()));
menu->exec(e->globalPos());
delete menu;
}