diff options
Diffstat (limited to 'src/video/cocoa_v.mm')
-rw-r--r-- | src/video/cocoa_v.mm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/video/cocoa_v.mm b/src/video/cocoa_v.mm index b8193e902..7c563d281 100644 --- a/src/video/cocoa_v.mm +++ b/src/video/cocoa_v.mm @@ -69,6 +69,7 @@ extern "C" void HideMenuBar(); #include "../macros.h" #include "../os/macosx/splash.h" #include "../variables.h" +#include "../blitter/blitter.hpp" #include "cocoa_v.h" #include "cocoa_keys.h" @@ -950,6 +951,10 @@ static void QZ_SetPortAlphaOpaque() static void QZ_UpdateWindowPalette(uint start, uint count) { + /* We can only update the palette in 8bpp for now */ + /* TODO -- We need support for other bpps too! */ + if (BlitterFactoryBase::GetCurrentBlitter()->GetScreenDepth() != 8) return; + uint i; switch (_cocoa_video_data.device_bpp) { |