kmsdrm: unload EGL and GL lib only if using them.

This commit is contained in:
Manuel Alfayate Corchete 2020-08-26 01:37:30 +02:00
parent 9b43464d81
commit fe3f97961b

View File

@ -794,8 +794,8 @@ KMSDRM_DestroyOldSurfaces(_THIS)
/* Destroy the old GBM surface and buffers. */
if (dispdata->old_bo) {
KMSDRM_gbm_surface_release_buffer(dispdata->old_gs, dispdata->old_bo);
dispdata->old_bo = NULL;
KMSDRM_gbm_surface_release_buffer(dispdata->old_gs, dispdata->old_bo);
dispdata->old_bo = NULL;
}
if (dispdata->old_next_bo) {
@ -1196,6 +1196,7 @@ KMSDRM_VideoQuit(_THIS)
viddata->max_windows = 0;
viddata->num_windows = 0;
#if SDL_VIDEO_OPENGL_EGL
if (_this->gl_config.driver_loaded) {
SDL_GL_UnloadLibrary();
}
@ -1208,7 +1209,7 @@ KMSDRM_VideoQuit(_THIS)
which happens to be here.
*/
#if SDL_VIDEO_OPENGL_EGL
SDL_EGL_UnloadLibrary(_this);
#endif