From bc18b29ce3ebf337a037fd5b53dc7f173a343f8e Mon Sep 17 00:00:00 2001 From: Devin Lin Date: Thu, 28 Dec 2023 15:24:35 -0500 Subject: [PATCH] kwin/mobiletaskswitcher: Ensure that touch borders are registered --- kwin/mobiletaskswitcher/mobiletaskswitchereffect.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kwin/mobiletaskswitcher/mobiletaskswitchereffect.cpp b/kwin/mobiletaskswitcher/mobiletaskswitchereffect.cpp index 86f3d449..fa517826 100644 --- a/kwin/mobiletaskswitcher/mobiletaskswitchereffect.cpp +++ b/kwin/mobiletaskswitcher/mobiletaskswitchereffect.cpp @@ -70,9 +70,12 @@ void MobileTaskSwitcherEffect::reconfigure(ReconfigureFlags) const QList activateBorders = {ElectricBorder::ElectricBottom}; for (const int &border : activateBorders) { - m_borderActivate.append(ElectricBorder(border)); - effects->reserveElectricBorder(ElectricBorder(border), this); + ElectricBorder electricBorder = ElectricBorder(border); + m_borderActivate.append(electricBorder); + effects->reserveElectricBorder(electricBorder, this); } + + m_border->setBorders(activateBorders); } int MobileTaskSwitcherEffect::requestedEffectChainPosition() const @@ -82,10 +85,7 @@ int MobileTaskSwitcherEffect::requestedEffectChainPosition() const bool MobileTaskSwitcherEffect::borderActivated(ElectricBorder border) { - if (m_borderActivate.contains(border)) { - return true; - } - return false; + return m_borderActivate.contains(border); } void MobileTaskSwitcherEffect::grabbedKeyboardEvent(QKeyEvent *keyEvent)