]> git.mxchange.org Git - flightgear.git/commitdiff
umm ... fix a tiny leak :-)
authormfranz <mfranz>
Wed, 21 Jun 2006 19:53:47 +0000 (19:53 +0000)
committermfranz <mfranz>
Wed, 21 Jun 2006 19:53:47 +0000 (19:53 +0000)
src/GUI/new_gui.cxx

index 4f4b65b982bcd47b75820e6a54a0ae3226858477..53569c5b48709d618d9e10653462d999dcb24aa9 100644 (file)
@@ -428,12 +428,13 @@ FGFontCache::getfnt(const char *name, float size, float slant)
             _path.set(globals->get_fg_root());
             _path.append("Fonts");
         }
+
+        for (int i=0; guifonts[i].name; i++)
+            _fonts[guifonts[i].name] = new fnt(guifonts[i].font);
+
         _initialized = true;
     }
 
-    for (int i=0; guifonts[i].name; i++)
-        _fonts[guifonts[i].name] = new fnt(guifonts[i].font);
-
     _itt_t it;
     if ((it = _fonts.find(name)) != _fonts.end())
         return it->second;