anchor.diff:    begin
       if FromThread then
       begin
  +      FIgnoreRecalcPageCount := TFetchDataThread(FActiveThread).FIgnoreRecalcPageCount;
         FActiveThread := nil;
         Dispose(FCachedDataTable);
         FCachedDataTable := nil;
  
positive.code:   protected
      FGrid: TCustomVisualGrid;
      FLastFetchDataResult: TCustomVisualGrid.TLastFetchDataResult;
      procedure Execute; override;
    public
      constructor Create(AGrid: TCustomVisualGrid; ARefreshColumns: boolean);
  
negative.code:   var
      LCount: Integer;
    begin
      if FIgnoreRecalcPageCount then
        Exit(false);
      LCount := ClientRowCount;
      Result := LCount <> PageSize;
      if Result then
  