From 990c7d260ffdca52496d05b88b763ab4566b8c0a Mon Sep 17 00:00:00 2001 From: Amandeep Singh Date: Sat, 22 Sep 2012 23:44:42 +0530 Subject: [PATCH] Returning correct rowCount. --- src/kitemviews/kitemlistviewaccessible.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/kitemviews/kitemlistviewaccessible.cpp b/src/kitemviews/kitemlistviewaccessible.cpp index 48bafc39a..80a6d1cf9 100644 --- a/src/kitemviews/kitemlistviewaccessible.cpp +++ b/src/kitemviews/kitemlistviewaccessible.cpp @@ -66,8 +66,14 @@ int KItemListViewAccessible::columnCount() const int KItemListViewAccessible::rowCount() const { + if(columnCount()<=0) { + return 0; + } int itemCount = view()->model()->count(); int rowCount = itemCount / columnCount(); + if(rowCount <= 0){ + return 0; + } if (itemCount % rowCount) { ++rowCount; } @@ -257,7 +263,7 @@ KItemListAccessibleCell::KItemListAccessibleCell(KItemListView* view, int index) m_view(view), m_index(index) { - Q_ASSERT(index > 0); + Q_ASSERT(index >= 0); } int KItemListAccessibleCell::columnExtent() const -- 2.47.3