From 58833eb1d79d7f03402cee0730c309b79f2e4501 Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Thu, 7 May 2026 15:21:06 +0100 Subject: layout/scrolling: handle fullscreen manually (#14190) Makes scroll handle fullscreen by itself, allowing for fs scrolls. --- src/layout/algorithm/ModeAlgorithm.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/layout/algorithm/ModeAlgorithm.cpp') diff --git a/src/layout/algorithm/ModeAlgorithm.cpp b/src/layout/algorithm/ModeAlgorithm.cpp index c029336f..5927e861 100644 --- a/src/layout/algorithm/ModeAlgorithm.cpp +++ b/src/layout/algorithm/ModeAlgorithm.cpp @@ -15,6 +15,19 @@ std::optional IModeAlgorithm::predictSizeForNewTarget() { return std::nullopt; } +eFullscreenRequestResult IModeAlgorithm::requestFullscreen(const SFullscreenRequest& request) { + (void)request; + return FULLSCREEN_REQUEST_DEFAULT; +} + +SP IModeAlgorithm::layoutFullscreenTarget() const { + return nullptr; +} + +bool IModeAlgorithm::layoutFullscreenCoversMonitor() const { + return false; +} + std::optional IModeAlgorithm::focalPointForDir(SP t, Math::eDirection dir) { Vector2D focalPoint; -- cgit v1.2.3