From 8113af62c48d43c9290b4721547f9feea35b66b0 Mon Sep 17 00:00:00 2001 From: Marius P Date: Sun, 5 Jun 2022 07:36:01 +0300 Subject: [PATCH] KItemListView fix valgrind issue "Conditional jump or move depends on uninitialised value" KItemListView::setAlternateBackgrounds(bool) (kitemlistview.cpp:489) In C++, a data member of an object is not automatically initialized to "zero". In this case a bool had random values such as the integer 255. --- src/kitemviews/kitemlistview.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/kitemviews/kitemlistview.cpp b/src/kitemviews/kitemlistview.cpp index cf590efce7..543be65182 100644 --- a/src/kitemviews/kitemlistview.cpp +++ b/src/kitemviews/kitemlistview.cpp @@ -63,6 +63,8 @@ KItemListView::KItemListView(QGraphicsWidget* parent) : QGraphicsWidget(parent), m_enabledSelectionToggles(false), m_grouped(false), + m_highlightEntireRow(false), + m_alternateBackgrounds(false), m_supportsItemExpanding(false), m_editingRole(false), m_activeTransactions(0), @@ -77,6 +79,7 @@ KItemListView::KItemListView(QGraphicsWidget* parent) : m_visibleItems(), m_visibleGroups(), m_visibleCells(), + m_scrollBarExtent(0), m_layouter(nullptr), m_animation(nullptr), m_oldScrollOffset(0),