anchor.diff:        if not CurFrame.Modified then
           Synchronize(@ModifyFrame1);
       end;
  -    exit;
     end;
   
     //2nd editor: the same
     if not CurFrame.EditorsLinked then
       if (CurFrame.FileName2<>'') and (not FileExists(CurFrame.FileName2)) then
       begin
  +      bFileDeleted:= true;
         CurFrame.FileProps2.Exists:= false;
         if UiOps.PromptToCloseFileDeletedOutside then
           Synchronize(@NotifyFrame2)
  
positive.code:         if not CurFrame.Modified then
            Synchronize(@ModifyFrame1);
        end;
        exit;
      end;
  
    //1st editor: first call of sync
    if not CurFrame.FileProps.Inited then
  
negative.code: procedure TAppNotifThread.HandleOneFrame;
  var
    NewProps: TAppFileProps;
    bFileDeleted: boolean;
  begin
    AppGetFileProps(CurFrame.FileName, NewProps);
    bFileDeleted:= false;
  
    //1st editor: file deleted outside
    if not NewProps.Exists then
    begin
      bFileDeleted:= true;
      CurFrame.FileProps.Exists:= false;
      if UiOps.PromptToCloseFileDeletedOutside then
        Synchronize(@NotifyFrame1)
  