Improved lcd_terminate function in SDL-based lcd driver

This commit is contained in:
Silvano Seva 2020-09-25 12:20:39 +02:00 committed by Niccolò Izzo
parent 2cfca62b00
commit b2d613f38b
1 changed files with 5 additions and 1 deletions

View File

@ -70,7 +70,11 @@ void lcd_init()
void lcd_terminate() void lcd_terminate()
{ {
while(inProgress) { } /* Wait until current render finishes */
printf("Terminating SDL display emulator, goodbye!\n");
free(frameBuffer);
SDL_DestroyWindow(window); SDL_DestroyWindow(window);
SDL_Quit();
} }
uint16_t lcd_screenWidth() uint16_t lcd_screenWidth()