(svn r10096) -Fix r10092: freetype bypassed the Blitter::Encode, making fonts look weird

This commit is contained in:
truelight
2007-06-11 13:38:11 +00:00
parent 9d570fa018
commit be0f5cf877
9 changed files with 31 additions and 27 deletions

View File

@@ -152,7 +152,7 @@ static void* ReadSprite(SpriteCache *sc, SpriteID id)
if (!sprite_loader.LoadSprite(&sprite, file_pos)) return NULL;
if (id == 142) sprite.height = 10; // Compensate for a TTD bug
sc->ptr = BlitterFactoryBase::GetCurrentBlitter()->Encode(&sprite);
sc->ptr = BlitterFactoryBase::GetCurrentBlitter()->Encode(&sprite, &AllocSprite);
free(sprite.data);
return sc->ptr;