summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2014-03-12 12:09:01 -0400
committerJasper St. Pierre <jstpierre@mecheye.net>2014-03-12 12:09:29 -0400
commitce837bfabcd7514d6e0e3eedf151247c135e3d1a (patch)
treecd7bc83d35c45fe14854aae0a88905562c99ec52
parent7a11de236f2ab64cc83eec5c70218fb95a8e34bd (diff)
downloadcogl-wip/wayland-for-demo.tar.gz
cogl-winsys-egl-kms: Make sure to close our connection to DRM at shutdownwip/wayland-for-demo
-rw-r--r--cogl/winsys/cogl-winsys-egl-kms.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/cogl/winsys/cogl-winsys-egl-kms.c b/cogl/winsys/cogl-winsys-egl-kms.c
index 3c5460ed..a3649e75 100644
--- a/cogl/winsys/cogl-winsys-egl-kms.c
+++ b/cogl/winsys/cogl-winsys-egl-kms.c
@@ -122,6 +122,9 @@ _cogl_winsys_renderer_disconnect (CoglRenderer *renderer)
eglTerminate (egl_renderer->edpy);
+ if (kms_renderer->opened_fd >= 0)
+ close (kms_renderer->opened_fd);
+
g_slice_free (CoglRendererKMS, kms_renderer);
g_slice_free (CoglRendererEGL, egl_renderer);
}