diff options
| -rw-r--r-- | src/kitemviews/kitemlistviewaccessible.cpp | 8 |
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 |
