From e8cbf8f3c5c56e3473566498880c9a92e54001db Mon Sep 17 00:00:00 2001 From: Sebastian Englbrecht Date: Wed, 27 May 2026 19:59:56 +0200 Subject: kitemlistviewaccessible: avoid virtual call in constructor cppcheck warns about calling virtual functions during construction because dynamic dispatch is not yet fully active at that point. Replace childCount() with its concrete implementation view()->model()->count() directly. --- src/kitemviews/accessibility/kitemlistviewaccessible.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/kitemviews/accessibility') diff --git a/src/kitemviews/accessibility/kitemlistviewaccessible.cpp b/src/kitemviews/accessibility/kitemlistviewaccessible.cpp index 21bf7a3f6..0107f3b55 100644 --- a/src/kitemviews/accessibility/kitemlistviewaccessible.cpp +++ b/src/kitemviews/accessibility/kitemlistviewaccessible.cpp @@ -34,7 +34,7 @@ KItemListViewAccessible::KItemListViewAccessible(KItemListView *view_, KItemList { Q_ASSERT(view()); Q_ASSERT(parent); - m_accessibleDelegates.resize(childCount()); + m_accessibleDelegates.resize(view()->model()->count()); m_announceCurrentItemTimer = new QTimer{view_}; m_announceCurrentItemTimer->setSingleShot(true); -- cgit v1.3.1