X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=SFont.c;h=9665d989e099770944678c0bb0e25ae05e91be48;hp=a13e75dd0449d71e0b486458ba3e320e02b20a78;hb=100372ba9cc83542b9d9894001d70f40e28f8f4b;hpb=2cd765cf4e0de31198729cafee801c205e77bdc3 diff --git a/SFont.c b/SFont.c index a13e75d..9665d98 100644 --- a/SFont.c +++ b/SFont.c @@ -79,7 +79,7 @@ SFont_InitFont(SDL_Surface* Surface) Font = (SFont_Font *) malloc(sizeof(SFont_Font)); Font->Surface = Surface; - SDL_LockSurface(Surface); + if(SDL_MUSTLOCK(Surface)) { SDL_LockSurface(Surface); } pink = SDL_MapRGB(Surface->format, 255, 0, 255); while (x < Surface->w) { @@ -94,7 +94,7 @@ SFont_InitFont(SDL_Surface* Surface) Font->MaxPos = x-1; pixel = GetPixel(Surface, 0, Surface->h-1); - SDL_UnlockSurface(Surface); + if(SDL_MUSTLOCK(Surface)) { SDL_UnlockSurface(Surface); } SDL_SetColorKey(Surface, SDL_SRCCOLORKEY, pixel); return Font;