Mark grid nodes with vsMultiLine, even if asGridRowLineCount option is set to 1. Fixes endlessly received WM_PAINT messages on results with large lines and tabs in it. Fixes issue #1897. See https://www.heidisql.com/forum.php?t=41502

This commit is contained in:
Ansgar Becker
2024-05-09 13:03:50 +02:00
parent 6c89405813
commit 6e9be764fd
2 changed files with 12 additions and 6 deletions

View File

@ -1416,7 +1416,8 @@ begin
Node := VT.GetFirstInitialized;
while Assigned(Node) do begin
VT.NodeHeight[Node] := VT.DefaultNodeHeight;
VT.MultiLine[Node] := MultiLineCount > 1;
// Nodes have vsMultiLine through InitNode event
// VT.MultiLine[Node] := MultiLineCount > 1;
Node := VT.GetNextInitialized(Node);
end;
VT.EndUpdate;