Jelajahi Sumber

* Fix 30181: correctly finalize fontmanager

git-svn-id: trunk@33778 -
michael 9 tahun lalu
induk
melakukan
73ab7d877a
1 mengubah file dengan 2 tambahan dan 3 penghapusan
  1. 2 3
      packages/fcl-image/src/ftfont.pp

+ 2 - 3
packages/fcl-image/src/ftfont.pp

@@ -59,7 +59,7 @@ type
   end;
 
 var
-  FontMgr : TFontManager;
+  FontMgr : TFontManager = nil;
 
 procedure InitEngine;
 procedure DoneEngine;
@@ -78,8 +78,7 @@ end;
 
 procedure DoneEngine;
 begin
-  if assigned (FontMgr) then
-    FontMgr.Free;
+  FreeAndNil(FontMgr);
 end;
 
 constructor TFreeTypeFont.Create;