vgui/fontamanger: Fix existing font logic

This commit is contained in:
Michael Fabian 'Xaymar' Dirks
2019-08-15 15:41:56 +02:00
parent 89704044e8
commit 68ee7e31d8
@@ -40,7 +40,10 @@ function FontManagerMeta:__construct()
end
function FontManagerMeta:Exists(name)
return (self.fonts[name] != nil)
if (self.fonts[name] != nil) then
return true
end
return false
end
function FontManagerMeta:CreateFontData(settings)
@@ -91,10 +94,11 @@ function FontManagerMeta:ToName(settings)
end
function FontManagerMeta:Request(name, settings)
if self:Exists(name) then
if (self.fonts[name] != nil) then
--print("[Prop Hunt Font Manager] Request for font '"..name.."' received and cached.")
return name
end
print("[Font Manager] Creating new Font '"..name.."'...")
self.fonts[name] = surface.CreateFont(name, settings)
return name