aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp
blob: 9090cbba3ee30a31d2ce2b7090cbcdebeb750fc2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
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));