summaryrefslogtreecommitdiff
path: root/src/uterm_drm_shared.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/uterm_drm_shared.c')
-rw-r--r--src/uterm_drm_shared.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/uterm_drm_shared.c b/src/uterm_drm_shared.c
index 75830f3..e3b7d8d 100644
--- a/src/uterm_drm_shared.c
+++ b/src/uterm_drm_shared.c
@@ -658,6 +658,8 @@ int uterm_drm_video_hotplug(struct uterm_video *video,
if (!video_is_awake(video) || !video_need_hotplug(video))
return 0;
+ log_debug("testing DRM hotplug status");
+
res = drmModeGetResources(vdrm->fd);
if (!res) {
log_err("cannot retrieve drm resources");
@@ -728,7 +730,7 @@ int uterm_drm_video_wake_up(struct uterm_video *video)
return -EACCES;
}
- video->flags |= VIDEO_AWAKE;
+ video->flags |= VIDEO_AWAKE | VIDEO_HOTPLUG;
ret = uterm_drm_video_hotplug(video, true);
if (ret) {
drmDropMaster(vdrm->fd);