anchor.diff:  begin
     Adapter.Lexer:= nil;
   
  -  if AllowFrameParsing then
  -  begin
  -    Ed1.AdapterForHilite:= an;
  -    Ed2.AdapterForHilite:= an;
  -    Ed1.Update;
  -    Ed2.Update;
  -
  -    //py event on_lexer
  -    Adapter.OnLexerChange(Adapter);
  -  end
  -  else
  -    FInitialLexerLite:= an;
  +  Ed1.AdapterForHilite:= an;
  +  Ed2.AdapterForHilite:= an;
  +  Ed1.Update;
  +  Ed2.Update;
  +
  +  //py event on_lexer
  +  Adapter.OnLexerChange(Adapter);
   end;
   
   procedure TEditorFrame.DoFileOpen_AsBinary(const fn: string; AMode: TATBinHexMode);
  
positive.code:     //ShowMessage('show frame: '+FileName); ////debug
  
      if Assigned(FInitialLexer) then
        Lexer:= FInitialLexer
      else
      if Assigned(FInitialLexerLite) then
        LexerLite:= FInitialLexerLite;
  
      FInitialLexer:= nil;
      FInitialLexerLite:= nil;
    end;
  end;
  
  
negative.code:     FReadOnlyFromFile: boolean;
      FWasVisible: boolean;
      FInitialLexer: TecSyntAnalyzer;
  
      procedure BinaryOnKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
      procedure BinaryOnScroll(Sender: TObject);
  