diff --git a/main.cpp b/main.cpp index 5db57e0..53be1ff 100644 --- a/main.cpp +++ b/main.cpp @@ -33,6 +33,10 @@ int main(int argc, char *argv[]) { if (e.type == SDL_QUIT) { should_exit=true; break; } if (z80debug::debugging()) { + if ((e.type==SDL_WINDOWEVENT) && ((e.window.event==SDL_WINDOWEVENT_SHOWN) || (e.window.event==SDL_WINDOWEVENT_EXPOSED))) { + z80debug::refresh(); + zxscreen::refresh(); + } if (e.type == SDL_KEYDOWN) { if (e.key.keysym.scancode==SDL_SCANCODE_ESCAPE) { should_exit=true; break;