From 0c962c98cc3bc4e1acd3adf83bd527e278b5597b Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 17 Oct 2022 13:21:19 +0200 Subject: backend/drm: log when restoring mode after VT switch fails Can make it easier to track down issues. --- backend/drm/backend.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'backend/drm') diff --git a/backend/drm/backend.c b/backend/drm/backend.c index 46f7f7b8..cee39c9a 100644 --- a/backend/drm/backend.c +++ b/backend/drm/backend.c @@ -120,7 +120,9 @@ static void handle_session_active(struct wl_listener *listener, void *data) { .mode_type = WLR_OUTPUT_STATE_MODE_FIXED, .mode = mode, }; - drm_connector_commit_state(conn, &state); + if (!drm_connector_commit_state(conn, &state)) { + wlr_drm_conn_log(conn, WLR_ERROR, "Failed to restore state after VT switch"); + } } } else { wlr_log(WLR_INFO, "DRM fd paused"); -- cgit v1.2.3