anchor.diff:    Column := Grid.FColumns[x];
     Color := Grid.GetCellColor(X, Y);
     SetAlignment(Column.FHorzAlign);
  +  
  +  m_bMuteSetOnChange := True;
     Text := Grid.SafeGetCell(X, Y);
  +  m_bMuteSetOnChange := False;
  +  
     Font.Assign(Column.FFont);
   
     Rc := Grid.GetCellRect(X, Y);
  
positive.code: procedure TNiceInplaceEdit.Change;
  begin
    inherited;
    m_Mediator.Grid.InternalSetCell(m_nCellX, m_nCellY, Text, True);
  end;
  
  
  
negative.code:   isEditing := False;
    FEdit.HideEdit;
    
    str := GetCell(FColEdit, FRowEdit);
    olds := str;
    
    if Assigned(FOnCellAssignment)
      then FOnCellAssignment(Self, FColEdit, FRowEdit, str);
  