Răsfoiți Sursa

examples/demo/04-bytepusher: go back to showing help text on load failures.

If the VM was already running, and then a file failed to open at all (a
directory was dropped on the window, etc), this wouldn't go back to showing
the help text.

(cherry picked from commit 6c55fad411cbaa24ae4f488b4e349a21a3699b5c)
Ryan C. Gordon 1 zi în urmă
părinte
comite
dd21daa681
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      examples/demo/04-bytepusher/bytepusher.c

+ 2 - 0
examples/demo/04-bytepusher/bytepusher.c

@@ -74,6 +74,8 @@ static bool load(BytePusher* vm, SDL_IOStream* stream, bool closeio) {
     size_t bytes_read = 0;
     size_t bytes_read = 0;
     bool ok = true;
     bool ok = true;
 
 
+    vm->display_help = true;  // will set to false if load succeeds.
+
     SDL_memset(vm->ram, 0, RAM_SIZE);
     SDL_memset(vm->ram, 0, RAM_SIZE);
 
 
     if (!stream) {
     if (!stream) {