mutter/src
Carlos Garnacho 3daf912449 backends: Make uniform checks on remote desktop input dbus methods
They all checked that the remote session service talked with the
correct peer, and some of them did check that there is an associated
screencast session.

Add a new check for the session being started (as it's state is
decoupled with screencast session availability) and move all checks
to a function that is called from all input-oriented DBus methods.

Fixes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1254

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1258


(cherry picked from commit c8837a8de5)
2020-05-20 11:05:51 +00:00
..
backends backends: Make uniform checks on remote desktop input dbus methods 2020-05-20 11:05:51 +00:00
compositor compositor: Only include meta-window-actor-wayland.h when building with wayland 2020-04-27 16:05:45 +02:00
core keybindings: Mask out the reserved modifiers mask 2020-04-27 18:28:19 +02:00
meta Add MetaGravity and replace X11 equivalent with it 2020-02-29 21:01:50 +00:00
tests monitor-unit-tests: Ensure configuration is preserved in laptop with closed lid 2020-04-16 16:09:54 +00:00
ui frame: Pass the frame area for get_mask() 2020-01-29 10:44:50 +00:00
wayland wayland: Rely on MetaSelection::owner-changed for .selection event emission 2020-04-19 21:51:33 +02:00
x11 x11: Allow X11 clients to clear the selection 2020-04-22 01:20:11 +02:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build backends: Add MetaInputDevice derivable class 2020-03-24 18:07:31 +00:00
meta-marshal.list cursor-tracker: Use our own marshal for cursor-moved 2019-07-31 09:34:17 +00:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml fixed typo 2018-07-24 13:16:36 +00:00
org.gnome.Mutter.IdleMonitor.xml idle-monitor: Add ResetIdletime API, for testing purposes 2018-04-16 13:28:03 +02:00
org.gnome.Mutter.RemoteDesktop.xml Fix typo in RemoteDesktop dbus api 2019-05-22 16:21:57 +02:00
org.gnome.Mutter.ScreenCast.xml screen-cast-session: Add 'disable-animations' property 2020-02-20 10:40:42 +00:00