aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp')
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp
new file mode 100644
index 000000000000..28d140a3b255
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp
@@ -0,0 +1,11 @@
+--- src/layout/Positioner.cpp.orig 2025-12-01 05:02:26 UTC
++++ src/layout/Positioner.cpp
+@@ -96,7 +96,7 @@ void CPositioner::repositionNeeded(SP<IElement> elemen
+ if (!element->impl->parent->impl->positionerData || element->impl->parent->impl->positionerData->baseBox.empty()) {
+ if (force) {
+ initElementIfNeeded(element);
+- position(element, CBox{Vector2D{}, element->preferredSize(Vector2D{}).value_or({})});
++ position(element, CBox{Vector2D{}, element->preferredSize(Vector2D{}).value_or(Vector2D{})});
+ } else if (element->impl->window) // full reflow needed
+ element->impl->window->scheduleReposition(element->impl->window->m_rootElement);
+ return;