anchor.diff:    DoPyEvent(F.Ed1, cEventOnOpen, []);
     if F.IsText and (F.LexerName[F.Ed1]='') then
       DoPyEvent(F.Ed1, cEventOnOpenNone, []);
  +  if AFileName2<>'' then
  +    DoPyEvent(F.Ed2, cEventOnOpen, []);
  +
     Result.SetFocus;
   end;
   
  
positive.code:     Result.DoFileOpen(AFileName, AFileName2, bEnableHistory, true, OpenMode);
      MsgStatusFileOpened(AFileName, AFileName2);
  
      DoPyEvent(Result.Editor, cEventOnOpen, []);
      Result.SetFocus;
      exit;
    end;
  
negative.code:       //  msg:= msg+' ('+IntToStr(tick)+'s)';
        MsgStatusFileOpened(AFileName, AFileName2);
  
        DoPyEvent(F.Ed1, cEventOnOpen, []);
        if F.IsText and (F.LexerName[F.Ed1]='') then
          DoPyEvent(F.Ed1, cEventOnOpenNone, []);
        if AFileName2<>'' then
          DoPyEvent(F.Ed2, cEventOnOpen, []);
  
        Exit
      end;
    end;
  