xwaylandmgr: clamp size in setWindowSize

fixes #4586
This commit is contained in:
Vaxry 2024-02-05 14:08:08 +00:00
parent 84ab8d11e8
commit f9202f791e

View file

@ -151,6 +151,8 @@ void CHyprXWaylandManager::setWindowSize(CWindow* pWindow, Vector2D size, bool f
const auto PMONITOR = g_pCompositor->getMonitorFromID(pWindow->m_iMonitorID);
size = size.clamp(Vector2D{0, 0});
// calculate pos
// TODO: this should be decoupled from setWindowSize IMO
Vector2D windowPos = pWindow->m_vRealPosition.vec();