aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@digia.com>2013-06-11 15:22:39 +0200
committerChristiaan Janssen <christiaan.janssen@digia.com>2013-06-13 13:24:59 +0300
commit6f279f122548cba18e9466157fa7727d756baf28 (patch)
treeeb7634323a56afe284ec52fb8a90db6ff5aa0dd1
parent1af69af5cb27d49256d6bad15a233abd18a20138 (diff)
Fix crash when expanding categories for an empty model
Change-Id: I88b2d26eb5c97644bb24e791c1b29c5d7521f66b Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com>
-rw-r--r--plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp b/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp
index 786e9cc048..66cf866c16 100644
--- a/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp
+++ b/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp
@@ -409,6 +409,9 @@ qint64 BasicTimelineModel::lastTimeMark() const
void BasicTimelineModel::setExpanded(int category, bool expanded)
{
+ if (d->categorySpan.count() <= category)
+ return;
+
d->categorySpan[category].expanded = expanded;
d->computeRowStarts();
emit expandedChanged();