diff --git a/samples/tetris/src/main/kotlin/SDL_Visualizer.kt b/samples/tetris/src/main/kotlin/SDL_Visualizer.kt index cdc3b568afc..d33fd7b1c81 100644 --- a/samples/tetris/src/main/kotlin/SDL_Visualizer.kt +++ b/samples/tetris/src/main/kotlin/SDL_Visualizer.kt @@ -188,6 +188,10 @@ class SDL_Visualizer(val width: Int, val height: Int): GameFieldVisualizer, User } this.renderer = renderer + // Workaround for Mojave SDL bug, see https://bugzilla.libsdl.org/show_bug.cgi?id=4272 + SDL_PumpEvents() + SDL_SetWindowSize(window, windowWidth, windowHeight) + texture = loadImage(window, renderer, "tetris_all.bmp") } @@ -472,4 +476,4 @@ class SDL_Visualizer(val width: Int, val height: Int): GameFieldVisualizer, User SDL_Quit() gamePadButtons?.destroy() } -} \ No newline at end of file +}