From 04d9ae174da62979f05eef54c825c8688d905544 Mon Sep 17 00:00:00 2001 From: mcmartin Date: Wed, 5 Feb 2003 07:23:21 +0000 Subject: [PATCH] Fixed stupid Lock/Unlock bug git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@682 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/libs/graphics/sdl/3do_blt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sc2/src/sc2code/libs/graphics/sdl/3do_blt.c b/sc2/src/sc2code/libs/graphics/sdl/3do_blt.c index 4247dfabe..298e7c2ec 100644 --- a/sc2/src/sc2code/libs/graphics/sdl/3do_blt.c +++ b/sc2/src/sc2code/libs/graphics/sdl/3do_blt.c @@ -45,14 +45,14 @@ blt (PRECT pClipRect, PRIMITIVEPTR PrimPtr) img = (TFB_Image *) ((BYTE *) SrcFramePtr + SrcFramePtr->DataOffs); - LockMutex (img->mutex); - if (TYPE_GET (_CurFramePtr->TypeIndexAndFlags) == SCREEN_DRAWABLE) { int x, y; BOOLEAN scaled, paletted, filled; TFB_Palette palette[256]; + LockMutex (img->mutex); + x = pClipRect->corner.x - GetFrameHotX (_CurFramePtr); y = pClipRect->corner.y - GetFrameHotY (_CurFramePtr); scaled = filled = FALSE;