Browse code

emu: use SDL_Quit directly and let SDL handle shutdown itself

Sigrid Solveig Haflínudóttir authored on 25/12/2021 20:44:19
Showing 1 changed files
... ...
@@ -155,19 +155,6 @@ redraw(Uxn *u)
155 155
 	SDL_RenderPresent(gRenderer);
156 156
 }
157 157
 
158
-static void
159
-quit(void)
160
-{
161
-	if(audio_id)
162
-		SDL_CloseAudioDevice(audio_id);
163
-	SDL_DestroyTexture(gTexture);
164
-	gTexture = NULL;
165
-	SDL_DestroyRenderer(gRenderer);
166
-	gRenderer = NULL;
167
-	SDL_DestroyWindow(gWindow);
168
-	SDL_Quit();
169
-}
170
-
171 158
 static int
172 159
 init(void)
173 160
 {
... ...
@@ -583,6 +570,6 @@ main(int argc, char **argv)
583 570
 	if(!loaded && !start(&u, "boot.rom"))
584 571
 		return error("usage", "uxnemu [-s scale] file.rom");
585 572
 	run(&u);
586
-	quit();
573
+	SDL_Quit();
587 574
 	return 0;
588 575
 }