diff --git a/game/engines/default/engine/ui/Base.lua b/game/engines/default/engine/ui/Base.lua
index d2e85dcb4d91918e9bb4e2d23b04cfbf49ed0d90..16cd7bdf3885c13d5ae9a9ce4ee5ddfb3c996328 100644
--- a/game/engines/default/engine/ui/Base.lua
+++ b/game/engines/default/engine/ui/Base.lua
@@ -27,7 +27,6 @@ module(..., package.seeall, class.make)
 local gfx_prefix = "/data/gfx/"
 local cache = {}
 local tcache = {}
-local fcache = {}
 
 -- Default font
 _M.font = core.display.newFont("/data/font/DroidSans.ttf", 12)
@@ -94,7 +93,6 @@ end
 function _M:clearCache()
 	cache = {}
 	tcache = {}
-	fcache = {}
 end
 
 function _M:getImage(file, noerror)
@@ -120,12 +118,9 @@ function _M:getUITexture(file)
 end
 
 function _M:drawFontLine(font, text, width) -- always draw with white, outputting texture can have it changed
-	local cached = table.getTable(fcache, font, font:getStyle())
-	if cached[text] then return cached[text] end
 	width = width or font:size(text)
 	local tex = font:draw(text, width, 255, 255, 255, true)[1]
 	local r = {t = tex._tex, w=tex.w, h=tex.h, tw=tex._tex_w, th=tex._tex_h}
-	cached[text] = r
 	return r
 end