mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-09 23:08:05 +02:00
LCL: TIdleTimer: fire on idle
git-svn-id: trunk@19439 -
This commit is contained in:
parent
33895f9399
commit
04d02eda27
@ -30,16 +30,16 @@ end;
|
||||
|
||||
procedure TCustomIdleTimer.DoOnIdle(Sender: TObject; var Done: Boolean);
|
||||
begin
|
||||
if FFireOnIdle then begin
|
||||
DoOnTimer;
|
||||
Done:=not FFireOnIdle;
|
||||
end;
|
||||
if not AutoEnabled then exit;
|
||||
// automatic start, stop or restart
|
||||
if AutoEndEvent=itaOnIdle then
|
||||
Enabled:=false;
|
||||
if AutoStartEvent=itaOnIdle then
|
||||
Enabled:=true;
|
||||
if FFireOnIdle then begin
|
||||
DoOnTimer;
|
||||
Done:=not FFireOnIdle;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TCustomIdleTimer.DoOnIdleEnd(Sender: TObject);
|
||||
|
Loading…
Reference in New Issue
Block a user