FGFontCache::~FGFontCache()
{
- _fonts.clear();
+ map<const string, fnt *>::iterator it, end = _fonts.end();
+ for (it = _fonts.begin(); it != end; ++it)
+ delete it->second;
}
struct FGFontCache::fnt *
_path.append("Fonts");
}
- for (int i=0; guifonts[i].name; i++)
+ for (int i = 0; guifonts[i].name; i++)
_fonts[guifonts[i].name] = new fnt(guifonts[i].font);
_initialized = true;