Skip to content

Commit

Permalink
Remove continuous resizing workaround for Windows
Browse files Browse the repository at this point in the history
It turns out that the workaround only worked for MacOS.

Refs #3458 <#3458>
Refs SDL/#1059 <libsdl-org/SDL#1059>
  • Loading branch information
rom1v committed Dec 21, 2022
1 parent 8b38b11 commit 18082f6
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions app/src/screen.c
Original file line number Diff line number Diff line change
Expand Up @@ -306,13 +306,14 @@ sc_screen_render(struct sc_screen *screen, bool update_content_rect) {
}


#if defined(__APPLE__) || defined(__WINDOWS__)
#if defined(__APPLE__)
# define CONTINUOUS_RESIZING_WORKAROUND
#endif

#ifdef CONTINUOUS_RESIZING_WORKAROUND
// On Windows and MacOS, resizing blocks the event loop, so resizing events are
// not triggered. As a workaround, handle them in an event handler.
// not triggered. On MacOS, as a workaround, handle them in an event handler
// (it does not work for Windows unfortunately).
//
// <https://bugzilla.libsdl.org/show_bug.cgi?id=2077>
// <https://stackoverflow.com/a/40693139/1987178>
Expand Down

0 comments on commit 18082f6

Please sign in to comment.