]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Returning correct rowCount.
authorAmandeep Singh <aman.dedman@gmail.com>
Sat, 22 Sep 2012 18:14:42 +0000 (23:44 +0530)
committerAmandeep Singh <aman.dedman@gmail.com>
Sat, 22 Sep 2012 18:17:18 +0000 (23:47 +0530)
src/kitemviews/kitemlistviewaccessible.cpp

index 48bafc39a6215773a70233143c27a1bdab839578..80a6d1cf934f3b84e45c4477339fa59bbdaced3a 100644 (file)
@@ -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