diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2021-09-24 18:07:37 +0300 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2021-09-24 18:07:37 +0300 |
| commit | b0971444f6b0d0a21ebd7b13f43ffe1fbb8ae040 (patch) | |
| tree | f398ab0c564c42314fd8c648e5fc49dcb3ed10fd /include | |
| parent | 0c21ad5dff476f7d5781e118545f7ca5b622fcf7 (diff) | |
layer-shell: fix commit handler
This commit makes sure the extents are kept up-to-date, fixes not
damaging the surface if its layer shell-specific state didn't change,
and adds a check if the layer shell-specific state didn't change but the
surface got mapped/unmapped, which could affect keyboard focus.
Diffstat (limited to 'include')
| -rw-r--r-- | include/sway/layers.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sway/layers.h b/include/sway/layers.h index 3c33c748..224dc5e6 100644 --- a/include/sway/layers.h +++ b/include/sway/layers.h @@ -22,6 +22,7 @@ struct sway_layer_surface { struct wl_listener new_subsurface; struct wlr_box geo; + bool mapped; struct wlr_box extent; enum zwlr_layer_shell_v1_layer layer; }; |
