From 6d3927cd7a6e93452366085e179b156558f78a2b Mon Sep 17 00:00:00 2001 From: Alyssa Milburn Date: Wed, 28 Mar 2012 19:17:13 +0200 Subject: GRAPHICS: Take ownership of fonts passed to FontManager. --- graphics/fontman.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'graphics/fontman.h') diff --git a/graphics/fontman.h b/graphics/fontman.h index 42f7d856fa..b06ddea860 100644 --- a/graphics/fontman.h +++ b/graphics/fontman.h @@ -60,7 +60,9 @@ public: const Font *getFontByName(const Common::String &name) const; /** - * Associates a font object with an 'name' + * Associates a font object with an 'name'. + * The FontManager takes ownership of the provided font object + * and will delete it when necesssary. * * @param name the name of the font * @param font the font object @@ -111,6 +113,7 @@ private: ~FontManager(); Common::HashMap _fontMap; + Common::Array _ownedFonts; Common::String _localizedFontName; }; -- cgit v1.2.3