diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2019-05-04 00:11:18 +0300 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2019-05-04 00:11:18 +0300 |
| commit | bbbab50bc30648bb2a12eeb3f3c67f28a25197c6 (patch) | |
| tree | 9290f673dda1ce91ea9a1087f955eca52a27cfbb | |
| parent | 2e5960343d2a6420917c42c0c4dd6724e56d38ae (diff) | |
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.
| -rw-r--r-- | sway/xdg_decoration.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sway/xdg_decoration.c b/sway/xdg_decoration.c index 9ac87191..e7c3ea73 100644 --- 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( |
