aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeon Henrik Plickat <leonhenrik.plickat@stud.uni-goettingen.de>2021-06-16 12:20:27 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2021-06-16 10:03:30 -0700
commit3405e2a87ca743a4c7dde9848c0c1178654c6f7c (patch)
tree414004df7e36e17b2990943e3b9366343507870d
parent12c12c4b6c8c535881bb91fcca7c38cdd1554263 (diff)
downloadriver-3405e2a87ca743a4c7dde9848c0c1178654c6f7c.tar.gz
river-3405e2a87ca743a4c7dde9848c0c1178654c6f7c.tar.xz
Ignore move and resize requests from fullscreened XDG toplevels
-rw-r--r--river/XdgToplevel.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/river/XdgToplevel.zig b/river/XdgToplevel.zig
index bd05465..96b618b 100644
--- a/river/XdgToplevel.zig
+++ b/river/XdgToplevel.zig
@@ -332,7 +332,7 @@ fn handleRequestMove(
) void {
const self = @fieldParentPtr(Self, "request_move", listener);
const seat = @intToPtr(*Seat, event.seat.seat.data);
- if (self.view.pending.float or self.view.output.current.layout == null)
+ if ((self.view.pending.float or self.view.output.current.layout == null) and !self.view.pending.fullscreen)
seat.cursor.enterMode(.move, self.view);
}
@@ -340,7 +340,7 @@ fn handleRequestMove(
fn handleRequestResize(listener: *wl.Listener(*wlr.XdgToplevel.event.Resize), event: *wlr.XdgToplevel.event.Resize) void {
const self = @fieldParentPtr(Self, "request_resize", listener);
const seat = @intToPtr(*Seat, event.seat.seat.data);
- if (self.view.pending.float or self.view.output.current.layout == null)
+ if ((self.view.pending.float or self.view.output.current.layout == null) and !self.view.pending.fullscreen)
seat.cursor.enterMode(.resize, self.view);
}