diff --git a/src/plugins/qmlprofiler/qml/MainView.qml b/src/plugins/qmlprofiler/qml/MainView.qml index e11954d48c8..6ee8554ab29 100644 --- a/src/plugins/qmlprofiler/qml/MainView.qml +++ b/src/plugins/qmlprofiler/qml/MainView.qml @@ -155,7 +155,7 @@ Rectangle { function selectBySelectionId(modelIndex, selectionId) { - if (selectionId === -1 || (modelIndex === view.selectedModel && + if (selectionId === -1 || (modelIndex === view.selectedModel && view.selectedItem !== -1 && selectionId === qmlProfilerModelProxy.selectionId(modelIndex, view.selectedItem))) return;