Handle removed wl_outputs (#719)
* Move the event managent to the closure In preparation of more events not relating to the SeatManager being captured. * Handle wl_output remove events In some cases, wl_outputs can be removed without the compositor notifying the surfaces using leave/enter events. This breaks the DPI and resize stuff since the windows' list of monitors were not updated. Now, wl_output removals are handled and windows are updated accordingly. * Add changelog entry for disappearing wl_outputs * Clearer changelog message for wl_output removal changes
This commit is contained in:
parent
04ca2cf9f4
commit
92873b06ed
3 changed files with 66 additions and 40 deletions
|
|
@ -8,6 +8,7 @@
|
|||
- On X11, fixed a segfault when using virtual monitors with XRandR.
|
||||
- Derive `Ord` and `PartialOrd` for `VirtualKeyCode` enum.
|
||||
- On Windows, fix issue where hovering or dropping a non file item would create a panic.
|
||||
- On Wayland, fix resizing and DPI calculation when a `wl_output` is removed without sending a `leave` event to the `wl_surface`, such as disconnecting a monitor from a laptop.
|
||||
|
||||
# Version 0.18.0 (2018-11-07)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue