QmlProfiler: Don't try to get ID of invalid selection.

This fixes an out-of-bounds array access.

Change-Id: Ia572d87ba00160f0869d8c7ab2941b4f9bc403f5
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
Ulf Hermann
2014-09-29 12:34:54 +02:00
parent 6daeaf3bd6
commit 9e0aff993e

View File

@@ -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;