summaryrefslogtreecommitdiff
path: root/src/protocols/XDGShell.hpp
diff options
context:
space:
mode:
authorDardo D Kleiner <dardokleiner@gmail.com>2025-01-09 17:38:38 -0500
committerGitHub <noreply@github.com>2025-01-09 22:38:38 +0000
commitf9c37ca43b14a4564d92b5788c81bf16f7bb719c (patch)
tree2f6ffeb26d90062e8ed967145b5fdc89a33f6944 /src/protocols/XDGShell.hpp
parent9dc9366fc65ca8b4f18f6554d0b147baceda01f0 (diff)
windows: honor xdg_toplevel_set_fullscreen output hint (#8965)
Co-authored-by: Dardo D Kleiner <dardo.kleiner@nrl.navy.mil>
Diffstat (limited to 'src/protocols/XDGShell.hpp')
-rw-r--r--src/protocols/XDGShell.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/protocols/XDGShell.hpp b/src/protocols/XDGShell.hpp
index ef847f3b..6eef99bb 100644
--- a/src/protocols/XDGShell.hpp
+++ b/src/protocols/XDGShell.hpp
@@ -123,9 +123,10 @@ class CXDGToplevelResource {
std::string appid;
// volatile state: is reset after the stateChanged signal fires
- std::optional<bool> requestsMaximize;
- std::optional<bool> requestsFullscreen;
- std::optional<bool> requestsMinimize;
+ std::optional<bool> requestsMaximize;
+ std::optional<bool> requestsFullscreen;
+ std::optional<MONITORID> requestsFullscreenMonitor;
+ std::optional<bool> requestsMinimize;
} state;
struct {