mirror of
https://github.com/simh/simh.git
synced 2026-04-17 00:36:00 +00:00
VIDEO: Actually fix the handling of EVENT_REDRAW to update the correct window
This commit is contained in:
@@ -2144,6 +2144,7 @@ while (vid_active) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (event.user.code == EVENT_REDRAW) {
|
if (event.user.code == EVENT_REDRAW) {
|
||||||
|
vptr = vid_get_event_window (&event, event.user.windowID);
|
||||||
vid_update (vptr);
|
vid_update (vptr);
|
||||||
event.user.code = 0; /* Mark as done */
|
event.user.code = 0; /* Mark as done */
|
||||||
while (SDL_PeepEvents (&event, 1, SDL_GETEVENT, SDL_USEREVENT, SDL_USEREVENT)) {
|
while (SDL_PeepEvents (&event, 1, SDL_GETEVENT, SDL_USEREVENT, SDL_USEREVENT)) {
|
||||||
@@ -2154,7 +2155,6 @@ while (vid_active) {
|
|||||||
event.user.code = 0; /* Mark as done */
|
event.user.code = 0; /* Mark as done */
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
vptr = vid_get_event_window (&event, event.user.windowID);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user