From c8943ec2deae940eb1618831fdc7dcb0399a946b Mon Sep 17 00:00:00 2001 From: Ye ShanShan Date: Mon, 28 Apr 2025 14:31:48 +0800 Subject: [PATCH] fix: initialize dock color theme with default value MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Changed m_dockColorTheme initialization from uninitialized to -1 2. Prevents potential undefined behavior when accessing uninitialized variable 3. Ensures consistent behavior when dock color theme is not set fix: 初始化 dock 颜色主题默认值 1. 将 m_dockColorTheme 从未初始化状态改为初始化为 -1 2. 防止访问未初始化变量时出现未定义行为 3. 确保当 dock 颜色主题未设置时行为一致 pms: BUG-314263 --- panels/dock/pluginmanagerextension_p.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/panels/dock/pluginmanagerextension_p.h b/panels/dock/pluginmanagerextension_p.h index 4804812a0..ccf3f0bc1 100644 --- a/panels/dock/pluginmanagerextension_p.h +++ b/panels/dock/pluginmanagerextension_p.h @@ -108,8 +108,8 @@ private Q_SLOTS: private: QList m_pluginSurfaces; - uint32_t m_dockPosition; - uint32_t m_dockColorTheme; + uint32_t m_dockPosition = 0; + uint32_t m_dockColorTheme = 0; QSize m_dockSize; int m_popupMinHeight = 0; };