From: Amandeep Singh Date: Sat, 22 Sep 2012 18:14:42 +0000 (+0530) Subject: Returning correct rowCount. X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/990c7d260ffdca52496d05b88b763ab4566b8c0a Returning correct rowCount. --- 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