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