diff options
author | Christiaan Janssen <christiaan.janssen@nokia.com> | 2011-11-01 16:08:21 +0100 |
---|---|---|
committer | Kai Koehne <kai.koehne@nokia.com> | 2011-11-16 09:25:35 +0100 |
commit | d2514e18f136e3723475132172f696914121e71f (patch) | |
tree | 04daa6d8f433e7efa9879399a1e201c76b1cda37 | |
parent | 6e20eb7cf401ec5eda8879667a42b3c4585346a9 (diff) |
QmlProfiler: fix crash with context menu when nothing is selected
Change-Id: I8e5e47e1fcc620c823e7d3e1c5a643fb09d4b392
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
-rw-r--r-- | src/plugins/qmlprofiler/qmlprofilertool.cpp | 18 |
1 files 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, |