compositor-drm: call EGL cleanup functions on exit

Ander Conselvan de Oliveira 13 years ago committed by Kristian Høgsberg
parent f7e23d5c88
commit 5f5f31939d
  1. 6
      src/compositor-drm.c

@ -1578,6 +1578,12 @@ drm_destroy(struct weston_compositor *ec)
weston_compositor_shutdown(ec);
/* Work around crash in egl_dri2.c's dri2_make_current() */
eglMakeCurrent(ec->display, EGL_NO_SURFACE, EGL_NO_SURFACE,
EGL_NO_CONTEXT);
eglTerminate(ec->display);
eglReleaseThread();
gbm_device_destroy(d->gbm);
destroy_sprites(d);
if (weston_launcher_drm_set_master(&d->base, d->drm.fd, 0) < 0)

Loading…
Cancel
Save