wayland: layershell memoize original display.#2114
wayland: layershell memoize original display.#2114maan2003 merged 3 commits intolinebender:masterfrom
Conversation
a652ab3 to
5babc96
Compare
when displays become unavailable (powered off, sleep, etc) and then become available again we want to remember which output we were initial created against so we properly restore to that display.
5babc96 to
d032888
Compare
- a couple std::sync::Arc -> std::rc::Rc fixes. - rename application::ApplicationData -> application::Data.
repeated events on wayland improperly updated the xkb state for modifiers. if we're processing a repeat event do not update the state.
|
@maan2003 next pr will likely be my final PR and will remove some additional wlroot isms. allowing non-layershell applications to work on mutter and hopefully some other wayland compositors. |
I didn't create an issue for this yet but I also couldn't get my app to float on sway with the wayland backend. Is that related? |
|
@jplatte mmm unlikely. most likely I just didn't implement that particular aspect. original goal of all this work wasn't 100% perfection but enough that my applications work and stable enough other people can add missing the various pieces I didn't encounter personally. |
|
I'll be filing issues around known issues once I get the last PR done and help with bug fixes and pointing people in the right direction for new stuff. |
when displays become unavailable (powered off, sleep, etc) and then
become available again we want to remember which output we were initial
created against so we properly restore to that display.