fix error when dast not found

This commit is contained in:
Basile Burg 2015-09-15 23:07:37 +02:00
parent 7e50d1ba77
commit 22b9b8d47a
1 changed files with 10 additions and 6 deletions

View File

@ -370,11 +370,14 @@ begin
fDefaultFontSize := 10; fDefaultFontSize := 10;
SetDefaultCoeditKeystrokes(Self); // not called in inherited if owner = nil ! SetDefaultCoeditKeystrokes(Self); // not called in inherited if owner = nil !
// //
fAst := newAST(self, @astScanned); if dastAvailable then
fAstTimer := TIdleTimer.Create(self); begin
fAstTimer.Interval:= 2000; fAst := newAST(self, @astScanned);
fAstTimer.OnTimer:= @AstTimerEvent; fAstTimer := TIdleTimer.Create(self);
fAstTimer.Enabled:=true; fAstTimer.Interval:= 2000;
fAstTimer.OnTimer:= @AstTimerEvent;
fAstTimer.Enabled:=true;
end;
// //
ShowHint := false; ShowHint := false;
InitHintWins; InitHintWins;
@ -452,7 +455,8 @@ begin
if fileExists(fTempFileName) then if fileExists(fTempFileName) then
sysutils.DeleteFile(fTempFileName); sysutils.DeleteFile(fTempFileName);
// //
deleteAst(fAst); if dastAvailable then
deleteAst(fAst);
// //
inherited; inherited;
end; end;