diff options
author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2016-05-24 12:43:46 +0000 |
---|---|---|
committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2016-05-24 12:43:46 +0000 |
commit | a9dd29e0de6cd8630e28e6de39f5c88ff183ceaa (patch) | |
tree | 33212839eb78344cb49f931345dbf024adc44dba | |
parent | 7a82cebc930dae276abf43ce85d9c72e74bfc760 (diff) | |
download | fpc-a9dd29e0de6cd8630e28e6de39f5c88ff183ceaa.tar.gz |
* Fix 30181: correctly finalize fontmanager
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@33778 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r-- | packages/fcl-image/src/ftfont.pp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/fcl-image/src/ftfont.pp b/packages/fcl-image/src/ftfont.pp index 183f5c690b..27cb9d2850 100644 --- a/packages/fcl-image/src/ftfont.pp +++ b/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; |