diff options
author | John Kåre Alsaker <john.kare.alsaker@gmail.com> | 2013-03-02 12:27:39 +0100 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-03-18 21:10:08 -0400 |
commit | ef591aa4e9ed1b65ca9211378f6387f9dbf0eb10 (patch) | |
tree | f87b65f9859bbeb606fc1abc3b72fc4fa4e3a0c6 | |
parent | ac1cb0b9d20415a5c1a37d2744fb1d2887fc005c (diff) | |
download | weston-ef591aa4e9ed1b65ca9211378f6387f9dbf0eb10.tar.gz |
compositor-drm: Inspect result of gbm_create_device.
-rw-r--r-- | src/compositor-drm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compositor-drm.c b/src/compositor-drm.c index d933c926..3e93162e 100644 --- a/src/compositor-drm.c +++ b/src/compositor-drm.c @@ -1175,6 +1175,9 @@ init_egl(struct drm_compositor *ec) { ec->gbm = gbm_create_device(ec->drm.fd); + if (!ec->gbm) + return -1; + if (gl_renderer_create(&ec->base, ec->gbm, gl_renderer_opaque_attribs, NULL) < 0) { gbm_device_destroy(ec->gbm); |