From d2514e18f136e3723475132172f696914121e71f Mon Sep 17 00:00:00 2001 From: Christiaan Janssen Date: Tue, 1 Nov 2011 16:08:21 +0100 Subject: QmlProfiler: fix crash with context menu when nothing is selected Change-Id: I8e5e47e1fcc620c823e7d3e1c5a643fb09d4b392 Reviewed-by: Kai Koehne --- src/plugins/qmlprofiler/qmlprofilertool.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/plugins/qmlprofiler/qmlprofilertool.cpp b/src/plugins/qmlprofiler/qmlprofilertool.cpp index 62bcf6b9ea..a431e75eee 100644 --- a/src/plugins/qmlprofiler/qmlprofilertool.cpp +++ b/src/plugins/qmlprofiler/qmlprofilertool.cpp @@ -188,14 +188,16 @@ void QmlProfilerTool::showContextMenu(const QPoint &position) } QAction *selectedAction = menu.exec(position); - if (selectedAction == loadAction) - showLoadDialog(); - if (selectedAction == saveAction) - showSaveDialog(); - if (selectedAction == copyRowAction) - senderView->copyRowToClipboard(); - if (selectedAction == copyTableAction) - senderView->copyTableToClipboard(); + if (selectedAction) { + if (selectedAction == loadAction) + showLoadDialog(); + if (selectedAction == saveAction) + showSaveDialog(); + if (selectedAction == copyRowAction) + senderView->copyRowToClipboard(); + if (selectedAction == copyTableAction) + senderView->copyTableToClipboard(); + } } IAnalyzerEngine *QmlProfilerTool::createEngine(const AnalyzerStartParameters &sp, -- cgit v1.2.1