diff options
author | Brian Ashworth <bosrsf04@gmail.com> | 2019-12-10 19:54:16 -0500 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-12-10 21:09:48 -0500 |
commit | b7f0656fab355f6dc83792794d9f1be780915d0b (patch) | |
tree | 6f3c7d8935afb26e70a99bd75c403a03d1375af7 /common/cairo.c | |
parent | 2d0f15debb0bf354eecc5ac6bb95bfaf6ba584ac (diff) |
layer-shell: unfocus output-less layer on unmap
If a layer is focused by any seat, it needs to be unfocused on unmap. If
the unmap was due to an output being disabled, there would not be a
sway_output and unmap would do an early return. This results in a
use-after-free if the layer was focused by any seat prior to being
unmapped. This change just moves the refocusing code above the early
returns.
Diffstat (limited to 'common/cairo.c')
0 files changed, 0 insertions, 0 deletions