diff -r dbf4f7a677be -r 8935dcc0e130 hedgewars/uRenderUtils.pas --- a/hedgewars/uRenderUtils.pas Mon Jul 16 04:50:23 2018 +0200 +++ b/hedgewars/uRenderUtils.pas Mon Jul 16 19:15:22 2018 +0200 @@ -46,7 +46,7 @@ begin r:= rect^; if Clear then - SDL_FillRect(Surface, @r, 0); + SDL_FillRect(Surface, @r, SDL_MapRGB(Surface^.format, 0, 0, 0)); BorderColor:= SDL_MapRGB(Surface^.format, BorderColor shr 16, BorderColor shr 8, BorderColor and $FF); FillColor:= SDL_MapRGB(Surface^.format, FillColor shr 16, FillColor shr 8, FillColor and $FF); @@ -554,7 +554,7 @@ rect.h:= textHeight + cornerHeight * 2 - edgeHeight * 2; i:= rect.w; j:= rect.h; - SDL_FillRect(finalSurface, @rect, cWhiteColor); + SDL_FillRect(finalSurface, @rect, SDL_MapRGB(finalSurface^.format, cWhiteColor shr 16, cWhiteColor shr 8, cWhiteColor and $FF)); pos:= 1; line:= 0; while GetNextSpeechLine(s, #1, pos, substr) do