summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2026-01-08 12:25:39 +0100
committerVaxry <vaxry@vaxry.net>2026-01-08 12:25:39 +0100
commitf767782e3ffe29ed22c2bdf02f9b1cfee275db33 (patch)
tree19fec65e0ad7fd8e5a9f9bfa15adfb739919e2e8
parentf54dd4da4ab8f1ad27226d05187e3f8b237ef00c (diff)
desktop/reservedArea: clamp dynamic types to 0
ref https://github.com/hyprwm/Hyprland/discussions/12880
-rw-r--r--src/desktop/reserved/ReservedArea.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/desktop/reserved/ReservedArea.cpp b/src/desktop/reserved/ReservedArea.cpp
index 856b0a45..07e83a82 100644
--- a/src/desktop/reserved/ReservedArea.cpp
+++ b/src/desktop/reserved/ReservedArea.cpp
@@ -82,6 +82,8 @@ void CReservedArea::addType(eReservedDynamicType t, const Vector2D& topLeft, con
auto& ref = m_dynamicReserved[t];
ref.topLeft += topLeft;
ref.bottomRight += bottomRight;
+ ref.topLeft = ref.topLeft.clamp({0, 0});
+ ref.bottomRight = ref.bottomRight.clamp({0, 0});
calculate();
}