summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprofiler/qmlprofilertool.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilertool.cpp')
-rw-r--r--src/plugins/qmlprofiler/qmlprofilertool.cpp18
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,