LCL: trigger TFileNameEdit OnChange event when file name is changed through file dialog too, bug #17920

git-svn-id: trunk@28204 -
This commit is contained in:
maxim 2010-11-13 21:05:08 +00:00
parent 66cb4ebd4f
commit 977afc6da5

View File

@ -824,8 +824,8 @@ end;
procedure TFileNameEdit.TextChanged;
begin
if FFileNameChangeLock > 0 then
Exit;
if FFileNameChangeLock <= 0 then
begin
Inc(FFileNameChangeLock);
try
if FHideDirectories and (ExtractFilePath(Text) = '') then
@ -835,6 +835,7 @@ begin
finally
Dec(FFileNameChangeLock);
end;
end;
inherited TextChanged; //do this _after_ we have updated FFileName
end;