From 05361b1f39d5338d3c1256bb41132a6ed5608818 Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Sun, 28 May 2023 17:40:41 +0100 Subject: [PATCH] drm: Don't update internal screen orientation if we don't have one Fixes: #889 --- src/drm.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/drm.cpp b/src/drm.cpp index 9189d31..b42455c 100644 --- a/src/drm.cpp +++ b/src/drm.cpp @@ -1890,8 +1890,11 @@ static void update_drm_effective_orientations(struct drm_t *drm, struct connecto } } - const drmModeModeInfo *default_internal_mode = find_mode(internal_conn->connector, 0, 0, 0); - update_drm_effective_orientation(drm, internal_conn, default_internal_mode); + if (internal_conn) + { + const drmModeModeInfo *default_internal_mode = find_mode(internal_conn->connector, 0, 0, 0); + update_drm_effective_orientation(drm, internal_conn, default_internal_mode); + } } }