sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 32087ad77d393c24360d3210b89b9a85886a8698
parent 464a3b4fdddeed0d298d61e3c9156cf6f6f0682f
Author: Simon Ser <contact@emersion.fr>
Date:   Sat,  4 May 2019 00:11:18 +0300

Fix xdg-decoration unconfigured if set before first commit

In case a set_mode/unset_mode request is sent before the first commit, we need
to handle the value and send our preference accordingly.

This fixes xdg-decoration support for Qt apps.

Diffstat:
Msway/xdg_decoration.c | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/sway/xdg_decoration.c b/sway/xdg_decoration.c @@ -47,6 +47,8 @@ void handle_xdg_decoration(struct wl_listener *listener, void *data) { deco->request_mode.notify = xdg_decoration_handle_request_mode; wl_list_insert(&server.xdg_decorations, &deco->link); + + xdg_decoration_handle_request_mode(&deco->request_mode, wlr_deco); } struct sway_xdg_decoration *xdg_decoration_from_surface(