Browse Source

* Fix compiler hint, destroy thread support when done

Michael Van Canneyt 3 months ago
parent
commit
5229d0326d
1 changed files with 7 additions and 0 deletions
  1. 7 0
      packages/wasi/src/rtl.workerthreadhost.pas

+ 7 - 0
packages/wasi/src/rtl.workerthreadhost.pas

@@ -41,6 +41,7 @@ Type
     procedure HandleRpcCommand(aCmd: TWorkerRpcCommand); virtual;
   Public
     constructor create(aOwner : TComponent); override;
+    destructor destroy; override;
   end;
 
 
@@ -147,6 +148,12 @@ begin
   TCommandDispatcher.Instance.DefaultSenderID:=lWorker;
 end;
 
+destructor TWorkerThreadControllerApplication.destroy;
+begin
+  FreeAndNil(FThreadSupport);
+  inherited destroy;
+end;
+
 procedure TWorkerThreadControllerApplication.RegisterMessageHandlers;
 
 begin