shithub: m8c

Download patch

ref: 6625408d7eb7f7d1c2ee91065fbb3d296677acf3
parent: 6dbc8363153854eee80f9836bbb85db1f5f60a7e
parent: 9254e774c05687a96a02eee959c76b66ac1239b1
author: Jonne Kokkonen <jonne.kokkonen@gmail.com>
date: Tue May 24 18:36:57 EDT 2022

Merge pull request #64 from laamaa/bugfix/initialize_sdl_before_reset

initialize sdl before resetting display, add sdl_quit() to exit

--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,7 @@
 .DS_Store
 m8c
 .vscode
+.cache/
 font.c
 build/
 compile_commands.json
--- a/main.c
+++ b/main.c
@@ -61,10 +61,10 @@
   if (port == NULL)
     return -1;
 
-  if (enable_and_reset_display(port) == -1)
+  if (initialize_sdl(conf.init_fullscreen, conf.init_use_gpu) == -1)
     run = 0;
 
-  if (initialize_sdl(conf.init_fullscreen, conf.init_use_gpu) == -1)
+  if (enable_and_reset_display(port) == -1)
     run = 0;
 
   #ifdef DEBUG_MSG
@@ -151,6 +151,6 @@
   sp_close(port);
   sp_free_port(port);
   free(serial_buf);
-
+  SDL_Quit();
   return 0;
 }
--