diff --git a/packages/fcl-image/src/fpcanvas.inc b/packages/fcl-image/src/fpcanvas.inc index 80a5fb4c4b..219aa7ae57 100644 --- a/packages/fcl-image/src/fpcanvas.inc +++ b/packages/fcl-image/src/fpcanvas.inc @@ -19,7 +19,6 @@ constructor TFPCustomCanvas.Create; begin inherited create; FClipping := false; - FreeAndNil(FClipRegion); FRemovingHelpers := false; FHelpers := TList.Create; FDefaultFont := CreateDefaultFont; @@ -29,6 +28,7 @@ end; destructor TFPCustomCanvas.Destroy; begin + FreeAndNil(FClipRegion); FRemovingHelpers := True; // first remove all helper references RemoveHelpers;