From b7840c646113af8c14e6e984a6cd29cc812af13f Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 28 Jan 2024 20:13:44 +0000 Subject: [PATCH] xwayland: remove delta from pos sets in configureX11 ref #4536 --- src/events/Windows.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/events/Windows.cpp b/src/events/Windows.cpp index 976cc792..48b6b3ac 100644 --- a/src/events/Windows.cpp +++ b/src/events/Windows.cpp @@ -1052,11 +1052,8 @@ void Events::listener_configureX11(void* owner, void* data) { static auto* const PXWLFORCESCALEZERO = &g_pConfigManager->getConfigValuePtr("xwayland:force_zero_scaling")->intValue; if (*PXWLFORCESCALEZERO) { - if (const auto PMONITOR = g_pCompositor->getMonitorFromID(PWINDOW->m_iMonitorID); PMONITOR) { - const Vector2D DELTA = PWINDOW->m_vRealSize.goalv() - PWINDOW->m_vRealSize.goalv() / PMONITOR->scale; + if (const auto PMONITOR = g_pCompositor->getMonitorFromID(PWINDOW->m_iMonitorID); PMONITOR) PWINDOW->m_vRealSize.setValueAndWarp(PWINDOW->m_vRealSize.goalv() / PMONITOR->scale); - PWINDOW->m_vRealPosition.setValueAndWarp(PWINDOW->m_vRealPosition.goalv() + DELTA / 2.0); - } } PWINDOW->m_vPosition = PWINDOW->m_vRealPosition.vec();