aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2020-03-28 20:27:50 +0100
committerIsaac Freund <ifreund@ifreund.xyz>2020-03-28 20:27:50 +0100
commitd34df295f75248160c5116b1e94e1abd152d6878 (patch)
treef7a1ba6ae5e634ded99bd1ae0ff6b6ce6c616044
parent8cb1dc81ad5b9679f119e96159eb9e75bf1882c6 (diff)
downloadriver-d34df295f75248160c5116b1e94e1abd152d6878.tar.gz
river-d34df295f75248160c5116b1e94e1abd152d6878.tar.xz
Set xdg toplevels to tiled
This stops firefox from adding shadows around its window
-rw-r--r--src/view.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/view.zig b/src/view.zig
index e8d882d..62f5b60 100644
--- a/src/view.zig
+++ b/src/view.zig
@@ -38,6 +38,11 @@ pub const View = struct {
self.root = root;
self.wlr_xdg_surface = wlr_xdg_surface;
+ // Inform the xdg toplevel that it is tiled.
+ // For example this prevents firefox from drawing shadows around itself
+ _ = c.wlr_xdg_toplevel_set_tiled(self.wlr_xdg_surface, c.WLR_EDGE_LEFT |
+ c.WLR_EDGE_RIGHT | c.WLR_EDGE_TOP | c.WLR_EDGE_BOTTOM);
+
self.mapped = false;
self.current_state = ViewState{
.x = 0,