summaryrefslogtreecommitdiff
path: root/src/video
diff options
context:
space:
mode:
Diffstat (limited to 'src/video')
-rw-r--r--src/video/cocoa/event.mm6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/video/cocoa/event.mm b/src/video/cocoa/event.mm
index cda2fc56e..bf643955e 100644
--- a/src/video/cocoa/event.mm
+++ b/src/video/cocoa/event.mm
@@ -626,6 +626,12 @@ void QZ_GameLoop()
_cocoa_subdriver->Draw();
CSleep(1);
+ /* Set the proper OpenTTD palette which got spoilt by the splash
+ * image when using 8bpp blitter */
+ GfxInitPalettes();
+ QZ_CheckPaletteAnim();
+ _cocoa_subdriver->Draw(true);
+
for (;;) {
uint32 prev_cur_ticks = cur_ticks; // to check for wrapping
InteractiveRandom(); // randomness