┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kitemviews/kitemlistviewaccessible.cpp8
1 files changed, 7 insertions, 1 deletions
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