mirror of
https://github.com/brl/mutter.git
synced 2025-02-15 12:54:10 +00:00
![Daniel van Vugt](/assets/img/avatar_default.png)
Wayland clients using the wl_shell interface were never receiving mouse input. It meant they also couldn't be raised with a click. This was because the call to meta_wayland_surface_set_window for wl_shell surfaces did nothing while surface->window == window already. As such, it never called clutter_actor_set_reactive() and the wl_shell window remained a non-reactive actor. Just make sure surface->window isn't already set before calling meta_wayland_surface_set_window so it can actually do what it's meant to. https://bugzilla.gnome.org/show_bug.cgi?id=790309
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%