kmsdrm: On VideoQuit(), only destroy dumb buffer if it exists.

This commit is contained in:
Manuel Alfayate Corchete 2020-09-09 03:18:26 +02:00
parent 8709f67ebc
commit 351219bfd8
1 changed files with 4 additions and 2 deletions

View File

@ -1447,9 +1447,11 @@ KMSDRM_VideoQuit(_THIS)
SDL_SetError("Failed to issue atomic commit on DestroyWindow().");
}
/* Destroy the DUMB buffer, now that it's not being
/* Destroy the DUMB buffer if it exists, now that it's not being
used anymore by the PRIMARY PLANE. */
KMSDRM_DestroyDumbBuffer(_this, dispdata->dumb_buffer);
if (dispdata->dumb_buffer) {
KMSDRM_DestroyDumbBuffer(_this, dispdata->dumb_buffer);
}
/***************/
/* BLOCK ENDS. */