diff --git a/ide/dialogprocs.pas b/ide/dialogprocs.pas index d1e2228f46..bbe53fa0d8 100644 --- a/ide/dialogprocs.pas +++ b/ide/dialogprocs.pas @@ -134,6 +134,8 @@ begin end; repeat if FileProcs.RenameFileUTF8(SrcFilename,DestFilename) then begin + InvalidateFileStateCache(SrcFilename); + InvalidateFileStateCache(DestFilename); break; end else begin DlgButtons:=[mbCancel,mbRetry]+ExtraButtons; @@ -161,6 +163,7 @@ begin end; repeat if CopyFile(SrcFilename,DestFilename) then begin + InvalidateFileStateCache(DestFilename); break; end else begin DlgButtons:=[mbCancel,mbRetry]+ExtraButtons;