From 63b5412f8c410694e8c67452452273ae8a9a6871 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Tue, 16 Apr 2019 13:43:59 +0200 Subject: resume display tweak --- drmtools.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'drmtools.c') diff --git a/drmtools.c b/drmtools.c index 8fab4b5..c1199ec 100644 --- a/drmtools.c +++ b/drmtools.c @@ -246,12 +246,17 @@ static void drm_suspend_display(void) drm_fd = -1; } -static void drm_resume_display(void) +static int drm_resume_display(void) { drm_fd = device_open(drm_dev); + if (drm_fd < 0) { + fprintf(stderr, "drm: open %s: %s\n", drm_dev, strerror(errno)); + return -1; + } drm_init_fb(&fb1, drm_fmt, false); if (fb2.mem) drm_init_fb(&fb2, drm_fmt, false); + return 0; } static void drm_flush_display(bool second) -- cgit