From fd77f8822696bed4ddab66cd3f531919387e9ee0 Mon Sep 17 00:00:00 2001 From: Alexandre Lision <alexandre.lision@savoirfairelinux.com> Date: Thu, 7 Jan 2016 16:01:08 -0500 Subject: [PATCH] textrecording: guard on rowCount return 0 if parent index is valid, this model does not have children Change-Id: I53286bfe466cb3a76e378f7e833a16a16a9441b3 Tuleap: #202 --- src/media/textrecording.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/media/textrecording.cpp b/src/media/textrecording.cpp index 5403124d..5313b2b5 100644 --- a/src/media/textrecording.cpp +++ b/src/media/textrecording.cpp @@ -613,8 +613,9 @@ QVariant InstantMessagingModel::data( const QModelIndex& idx, int role) const ///Number of row int InstantMessagingModel::rowCount(const QModelIndex& parentIdx) const { - Q_UNUSED(parentIdx) - return m_pRecording->d_ptr->m_lNodes.size(); + if (!parentIdx.isValid()) + return m_pRecording->d_ptr->m_lNodes.size(); + return 0; } ///Model flags -- GitLab