diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2017-03-20 16:18:41 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2017-03-21 14:16:43 +0000 |
commit | e8a481744d385bc94923c07a45190104e1c21c74 (patch) | |
tree | 836242fa36410e27db6b986f0924281fbb5fa8bb /src/plugins/qmlprofiler | |
parent | b1826c2f7f0b9974911e0f7059b3e4b6b7dcfa99 (diff) |
QmlProfiler: Don't crash if a statistics entry is empty
In pathological cases we might get event types without any calls.
Change-Id: Id5c9f02c95b60fe49a7cbbac511c3727ade71db0
Task-number: QTCREATORBUG-17885
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/qmlprofiler')
-rw-r--r-- | src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp b/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp index ab3e36c539..428b98b2d2 100644 --- a/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp @@ -638,7 +638,7 @@ void QmlProfilerStatisticsMainView::parseModel() newRow << new StatisticsViewItem(QString::number(stats.calls), stats.calls); if (d->m_fieldShown[TimePerCall]) { - const qint64 timePerCall = stats.duration / stats.calls; + const qint64 timePerCall = stats.calls > 0 ? stats.duration / stats.calls : 0; newRow << new StatisticsViewItem(Timeline::formatTime(timePerCall), timePerCall); } |