Skip to content

Commit 5cfe074

Browse files
authored
internal: Fix build on FreeBSD after 0.4.0 release (#23)
* Add missing include for std::ranges::find() * Explicitly specify type when passing {} to template functions
1 parent 4428f14 commit 5cfe074

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/layout/Positioner.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ void CPositioner::repositionNeeded(SP<IElement> element, bool force) {
9696
if (!element->impl->parent->impl->positionerData || element->impl->parent->impl->positionerData->baseBox.empty()) {
9797
if (force) {
9898
initElementIfNeeded(element);
99-
position(element, CBox{Vector2D{}, element->preferredSize(Vector2D{}).value_or({})});
99+
position(element, CBox{Vector2D{}, element->preferredSize(Vector2D{}).value_or(Vector2D{})});
100100
} else if (element->impl->window) // full reflow needed
101101
element->impl->window->scheduleReposition(element->impl->window->m_rootElement);
102102
return;

src/sessionLock/WaylandSessionLock.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
#include "../core/platforms/WaylandPlatform.hpp"
44
#include "../window/WaylandLockSurface.hpp"
55

6+
#include <algorithm>
7+
68
using namespace Hyprtoolkit;
79

810
CWaylandSessionLockState::CWaylandSessionLockState(SP<CCExtSessionLockV1> lock) : m_lock(lock) {

tests/SimpleSessionLock.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <hyprutils/memory/SharedPtr.hpp>
1313
#include <hyprutils/memory/UniquePtr.hpp>
1414

15+
#include <algorithm>
1516
#include <print>
1617

1718
using namespace Hyprutils::Memory;

0 commit comments

Comments
 (0)