diff options
Diffstat (limited to 'x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp')
| -rw-r--r-- | x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp new file mode 100644 index 000000000000..9090cbba3ee3 --- /dev/null +++ b/x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp @@ -0,0 +1,11 @@ +--- src/window/WaylandPopup.cpp.orig 2025-11-12 08:33:32 UTC ++++ src/window/WaylandPopup.cpp +@@ -59,7 +59,7 @@ void CWaylandPopup::open() { + m_wlPopupState.xdgPositioner->sendSetAnchorRect(m_creationData.pos.x, m_creationData.pos.y, 1, 1); + m_wlPopupState.xdgPositioner->sendSetAnchor(XDG_POSITIONER_ANCHOR_TOP_LEFT); + m_wlPopupState.xdgPositioner->sendSetGravity(XDG_POSITIONER_GRAVITY_BOTTOM_RIGHT); +- m_wlPopupState.xdgPositioner->sendSetSize(m_creationData.preferredSize.value_or({200, 200}).x, m_creationData.preferredSize.value_or({200, 200}).y); ++ m_wlPopupState.xdgPositioner->sendSetSize(m_creationData.preferredSize.value_or(Vector2D{200, 200}).x, m_creationData.preferredSize.value_or(Vector2D{200, 200}).y); + m_wlPopupState.xdgPositioner->sendSetConstraintAdjustment( + (xdgPositionerConstraintAdjustment)(XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_SLIDE_Y | XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_SLIDE_X)); + |
