From 0e01d00aa94ec5c5cdecf7901ad97cffcc5e2ad5 Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Fri, 3 Jun 2011 16:33:41 +0000 Subject: [PATCH] Do not wrap column header initialization in Begin/EndUpdate. Reverts r3818 and probably fixes issue #2405. --- source/main.pas | 5 ----- 1 file changed, 5 deletions(-) diff --git a/source/main.pas b/source/main.pas index fff363bf..0f88a9ad 100644 --- a/source/main.pas +++ b/source/main.pas @@ -3948,9 +3948,6 @@ var col.Alignment := taLeftJustify; if DataGridResult.DataType(idx).Category in [dtcInteger, dtcReal] then col.Alignment := taRightJustify; - - // Force repaint, for Wine users - vt.Header.Invalidate(col); end; begin @@ -4078,7 +4075,6 @@ begin for i:=0 to vt.Header.Columns.Count-1 do ColWidths.Values[vt.Header.Columns[i].Text] := IntToStr(vt.Header.Columns[i].Width); end; - vt.Header.Columns.BeginUpdate; vt.Header.Columns.Clear; for i:=0 to WantedColumns.Count-1 do InitColumn(i, WantedColumns[i]); @@ -4095,7 +4091,6 @@ begin end; ColWidths.Free; - vt.Header.Columns.EndUpdate; vt.EndUpdate; // Do not steel filter while writing filters