weston/libweston
Daniel Stone 893b936f9a Remove DPMS-on when going offscreen
Forcing DPMS on when we lose our session may force an expensive modeset
operation, which is pointless if the next consumer (another compositor,
or the console) is going to do a modeset. These should force DPMS on
regardless.

This actively causes problems for the DRM backend, in that it may
actually require a repaint to set coherent state for DPMS off -> DPMS on
transitions, which is very much not what we want when going offscreen.

As DRM is the only backend which actually implements DPMS, just remove
this call.

Differential Revision: https://phabricator.freedesktop.org/D1483

Signed-off-by: Daniel Stone <daniels@collabora.com>
Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2016-12-12 20:49:12 +00:00
..
animation.c
bindings.c
clipboard.c
compositor-drm.c
compositor-drm.h
compositor-fbdev.c
compositor-fbdev.h
compositor-headless.c
compositor-headless.h
compositor-rdp.c
compositor-rdp.h
compositor-wayland.c
compositor-wayland.h
compositor-x11.c
compositor-x11.h
compositor.c Remove DPMS-on when going offscreen 2016-12-12 20:49:12 +00:00
compositor.h
data-device.c
dbus.c
dbus.h
gl-renderer.c
gl-renderer.h
input.c
launcher-direct.c
launcher-impl.h
launcher-logind.c
launcher-util.c
launcher-util.h
launcher-weston-launch.c
libbacklight.c
libbacklight.h
libinput-device.c
libinput-device.h
libinput-seat.c
libinput-seat.h
libweston.pc.in
linux-dmabuf.c
linux-dmabuf.h
log.c
noop-renderer.c
pixman-renderer.c
pixman-renderer.h
plugin-registry.c
plugin-registry.h
screenshooter.c
spring-tool.c
timeline-object.h
timeline.c
timeline.h
vaapi-recorder.c
vaapi-recorder.h
version.h.in
vertex-clipping.c
vertex-clipping.h
weston-egl-ext.h
weston-launch.c
weston-launch.h
windowed-output-api.h
zoom.c