Browse Source

* Removed unused private procedure ThreadTerminated
* Send control codes to daemon thread, solves problems responding to external signals

git-svn-id: trunk@13013 -

joost 16 years ago
parent
commit
1ff5458a91
2 changed files with 1 additions and 7 deletions
  1. 0 1
      packages/fcl-base/src/daemonapp.pp
  2. 1 6
      packages/fcl-base/src/unix/daemonapp.inc

+ 0 - 1
packages/fcl-base/src/daemonapp.pp

@@ -122,7 +122,6 @@ Type
     FSysData : TObject;
     FParams : TStrings;
     FCheckPoint : DWord;
-    procedure ThreadTerminated(Sender: TObject);
   Public
     Constructor Create(AOwner : TComponent); override;
     Destructor Destroy; override;

+ 1 - 6
packages/fcl-base/src/unix/daemonapp.inc

@@ -150,6 +150,7 @@ procedure TDaemonController.Controller(ControlCode, EventType: DWord;
 
 begin
   // Send control code to daemon thread.
+  TDaemonThread(Daemon.DaemonThread).HandleControlCode(ControlCode);
 end;
 
 function TDaemonController.ReportStatus: Boolean;
@@ -166,12 +167,6 @@ begin
   Application.Logger.Info(S);
 end;
 
-Procedure TDaemonController.ThreadTerminated(Sender : TObject);
-
-begin
-end;
-
-
 { ---------------------------------------------------------------------
   Global initialization/Finalization
   ---------------------------------------------------------------------}