f0fc70d72f
When the compositor is locked, all surfaces are moved from the compositor's list to a private list in the shell plugin. This prevents any of those surfaces from being visible or receiving input. All new surfaces will be moved to the private list, too. The background surface is an exception, it is left to the compositor's list, so the background will be painted. It is assumed that the background surface does not allow any actions while being locked. When desktop-shell announces a lock surface (an unlock dialog), it is added to the compositor's list, so the user can interact with it. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com> |
||
---|---|---|
.. | ||
.gitignore | ||
compositor-drm.c | ||
compositor-openwfd.c | ||
compositor-wayland.c | ||
compositor-x11.c | ||
compositor.c | ||
compositor.h | ||
evdev.c | ||
image-loader.c | ||
Makefile.am | ||
screenshooter.c | ||
shell.c | ||
switcher.c | ||
tablet-shell.c | ||
tty.c | ||
xserver-launcher.c |