From 207ebe5e59637b88c148dc26d22da373098a6ea1 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 29 Jan 2017 03:55:32 +0100 Subject: [PATCH] Merge lakka patch for DRM --- gfx/drivers_context/drm_ctx.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gfx/drivers_context/drm_ctx.c b/gfx/drivers_context/drm_ctx.c index 01e835068a..ae61ccb819 100644 --- a/gfx/drivers_context/drm_ctx.c +++ b/gfx/drivers_context/drm_ctx.c @@ -289,7 +289,10 @@ static void free_drm_resources(gfx_ctx_drm_data_t *drm) if (drm->drm) if (g_drm_fd >= 0) + { + drmDropMaster(g_drm_fd); filestream_close(drm->drm); + } g_gbm_surface = NULL; g_gbm_dev = NULL; @@ -381,6 +384,8 @@ nextgpu: drm->fb_width = g_drm_connector->modes[0].hdisplay; drm->fb_height = g_drm_connector->modes[0].vdisplay; + drmSetMaster(g_drm_fd); + g_gbm_dev = gbm_create_device(fd); if (!g_gbm_dev)