From 3f98571ee04e25101b93c951b6c21e42a2006646 Mon Sep 17 00:00:00 2001 From: Mavridis Philippe Date: Fri, 22 Jul 2022 14:50:18 +0300 Subject: [PATCH] taskbar: update when icon size changed just to be sure Signed-off-by: Mavridis Philippe --- kicker/taskbar/taskbar.cpp | 5 ++++- kicker/taskbar/taskbar.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/kicker/taskbar/taskbar.cpp b/kicker/taskbar/taskbar.cpp index ed6c985be..d4e04f6b5 100644 --- a/kicker/taskbar/taskbar.cpp +++ b/kicker/taskbar/taskbar.cpp @@ -242,6 +242,7 @@ void TaskBar::configure() bool wasDisplayIconsNText = m_displayIconsNText; bool wasShowOnlyIconified = m_showOnlyIconified; int wasShowTaskStates = m_showTaskStates; + int wasIconSize = m_iconSize; m_showAllWindows = READ_MERGED_TASKBAR_SETTING(showAllWindows); m_sortByDesktop = m_showAllWindows && READ_MERGED_TASKBAR_SETTING(sortByDesktop); @@ -249,6 +250,7 @@ void TaskBar::configure() m_showOnlyIconified = READ_MERGED_TASKBAR_SETTING(showOnlyIconified); m_cycleWheel = READ_MERGED_TASKBAR_SETTING(cycleWheel); m_showTaskStates = READ_MERGED_TASKBAR_SETTING(showTaskStates); + m_iconSize = READ_MERGED_TASKBAR_SETTING(iconSize); m_currentScreen = -1; // Show all screens or re-get our screen m_showOnlyCurrentScreen = (READ_MERGED_TASKBAR_SETTING(showCurrentScreenOnly) && @@ -273,7 +275,8 @@ void TaskBar::configure() wasDisplayIconsNText != m_displayIconsNText || wasCycleWheel != m_cycleWheel || wasShowOnlyIconified != m_showOnlyIconified || - wasShowTaskStates != m_showTaskStates) + wasShowTaskStates != m_showTaskStates || + wasIconSize != m_iconSize) { // relevant settings changed, update our task containers for (TaskContainer::Iterator it = containers.begin(); diff --git a/kicker/taskbar/taskbar.h b/kicker/taskbar/taskbar.h index 1b2895789..c641afef7 100644 --- a/kicker/taskbar/taskbar.h +++ b/kicker/taskbar/taskbar.h @@ -153,6 +153,7 @@ private: int m_displayIconsNText; bool m_showOnlyIconified; int m_showTaskStates; + int m_iconSize; ArrowType arrowType; TaskContainer::List containers; TaskContainer::List m_hiddenContainers;