summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2>2016-05-24 12:43:46 +0000
committermichael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2>2016-05-24 12:43:46 +0000
commita9dd29e0de6cd8630e28e6de39f5c88ff183ceaa (patch)
tree33212839eb78344cb49f931345dbf024adc44dba
parent7a82cebc930dae276abf43ce85d9c72e74bfc760 (diff)
downloadfpc-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.pp5
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;