# HG changeset patch # User truelight # Date 1182266306 0 # Node ID b380079242fa01bda49ca48ddb8b39cf8bfc25ff # Parent 0c0636370335e0d5a9eaca70867c39197b245127 (svn r10217) -Fix r10216: forgot to declare 'blitter' in win32 and cocoa driver (tnx glx) diff -r 0c0636370335 -r b380079242fa src/video/cocoa_v.mm --- a/src/video/cocoa_v.mm Tue Jun 19 15:04:08 2007 +0000 +++ b/src/video/cocoa_v.mm Tue Jun 19 15:18:26 2007 +0000 @@ -206,6 +206,8 @@ static void QZ_CheckPaletteAnim() { if (_pal_count_dirty != 0) { + Blitter *blitter = BlitterFactoryBase::GetCurrentBlitter(); + switch (blitter->UsePaletteAnimation()) { case Blitter::PALETTE_ANIMATION_VIDEO_BACKEND: QZ_UpdatePalette(_pal_first_dirty, _pal_count_dirty); diff -r 0c0636370335 -r b380079242fa src/video/sdl_v.cpp --- a/src/video/sdl_v.cpp Tue Jun 19 15:04:08 2007 +0000 +++ b/src/video/sdl_v.cpp Tue Jun 19 15:18:26 2007 +0000 @@ -57,9 +57,9 @@ static void CheckPaletteAnim() { - Blitter *blitter = BlitterFactoryBase::GetCurrentBlitter(); + if (_pal_count_dirty != 0) { + Blitter *blitter = BlitterFactoryBase::GetCurrentBlitter(); - if (_pal_count_dirty != 0) { switch (blitter->UsePaletteAnimation()) { case Blitter::PALETTE_ANIMATION_VIDEO_BACKEND: UpdatePalette(_pal_first_dirty, _pal_count_dirty); diff -r 0c0636370335 -r b380079242fa src/video/win32_v.cpp --- a/src/video/win32_v.cpp Tue Jun 19 15:04:08 2007 +0000 +++ b/src/video/win32_v.cpp Tue Jun 19 15:18:26 2007 +0000 @@ -232,6 +232,8 @@ old_palette = SelectPalette(dc, _wnd.gdi_palette, FALSE); if (_pal_count_dirty != 0) { + Blitter *blitter = BlitterFactoryBase::GetCurrentBlitter(); + switch (blitter->UsePaletteAnimation()) { case Blitter::PALETTE_ANIMATION_VIDEO_BACKEND: UpdatePalette(_pal_first_dirty, _pal_count_dirty);