diff --git a/src/layout/Positioner.cpp b/src/layout/Positioner.cpp index b217718..3d3195f 100644 --- a/src/layout/Positioner.cpp +++ b/src/layout/Positioner.cpp @@ -96,7 +96,7 @@ void CPositioner::repositionNeeded(SP element, bool force) { 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; diff --git a/src/sessionLock/WaylandSessionLock.cpp b/src/sessionLock/WaylandSessionLock.cpp index 7ceeb98..3fb88c3 100644 --- a/src/sessionLock/WaylandSessionLock.cpp +++ b/src/sessionLock/WaylandSessionLock.cpp @@ -3,6 +3,8 @@ #include "../core/platforms/WaylandPlatform.hpp" #include "../window/WaylandLockSurface.hpp" +#include + using namespace Hyprtoolkit; CWaylandSessionLockState::CWaylandSessionLockState(SP lock) : m_lock(lock) { diff --git a/tests/SimpleSessionLock.cpp b/tests/SimpleSessionLock.cpp index 5f3f5a9..42a3f2c 100644 --- a/tests/SimpleSessionLock.cpp +++ b/tests/SimpleSessionLock.cpp @@ -12,6 +12,7 @@ #include #include +#include #include using namespace Hyprutils::Memory;