AJ: fixed crash on win32

git-svn-id: trunk@3574 -
This commit is contained in:
lazarus 2002-10-27 19:57:39 +00:00
parent 1c363120c3
commit 366cf1116f

View File

@ -139,12 +139,13 @@ end;
procedure TCustomTimer.UpdateTimer;
begin
KillTimer;
if (FEnabled) and (FInterval > 0) and Assigned (FOnTimer) then
if (FEnabled) and (FInterval > 0) and Assigned (FOnTimer) then begin
FTimerHandle := LCLLinux.SetTimer(Integer(Self), 1,
FInterval, @TimerCBProc);
if FTimerHandle=0 then begin
FTimerHandle:=cIdNoTimer;
raise EOutOfResources.Create(SNoTimers);
if FTimerHandle=0 then begin
FTimerHandle:=cIdNoTimer;
raise EOutOfResources.Create(SNoTimers);
end;
end;
end;