X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsdl.c;h=66320a5b296d12265eea5b96e13c454eafae1432;hb=7e2f347197266a916b63b59dd5033b6b2377264e;hp=4d9c5462c2a66c679def5efb90072b811d865e1f;hpb=23ac9d644d93650ac7b88a50f44e9f1b5cdffa60;p=rocksndiamonds.git diff --git a/src/libgame/sdl.c b/src/libgame/sdl.c index 4d9c5462..66320a5b 100644 --- a/src/libgame/sdl.c +++ b/src/libgame/sdl.c @@ -1636,6 +1636,8 @@ Bitmap *SDLLoadImage(char *filename) return NULL; } + UPDATE_BUSY_STATE(); + /* create native non-transparent surface for current image */ if ((new_bitmap->surface = SDL_DisplayFormat(sdl_image_tmp)) == NULL) { @@ -1644,6 +1646,8 @@ Bitmap *SDLLoadImage(char *filename) return NULL; } + UPDATE_BUSY_STATE(); + /* create native transparent surface for current image */ SDL_SetColorKey(sdl_image_tmp, SDL_SRCCOLORKEY, SDL_MapRGB(sdl_image_tmp->format, 0x00, 0x00, 0x00)); @@ -1654,6 +1658,8 @@ Bitmap *SDLLoadImage(char *filename) return NULL; } + UPDATE_BUSY_STATE(); + /* free temporary surface */ SDL_FreeSurface(sdl_image_tmp);