restore dpms state on drm resume

If there is no current mode, set outputs to dpms off in drm resume.
Sets current mode to null on disable to ensure this can be checked.
This commit is contained in:
Markus Ongyerth 2018-02-26 18:12:51 +01:00
parent 3296365ce5
commit a65ef8ea86
3 changed files with 6 additions and 1 deletions

View file

@ -83,6 +83,8 @@ static void session_signal(struct wl_listener *listener, void *data) {
wl_list_for_each(conn, &drm->outputs, link){
if (conn->output.current_mode) {
wlr_output_set_mode(&conn->output, conn->output.current_mode);
} else {
wlr_drm_connector_enable(&conn->output, false);
}
if (!conn->crtc) {