Skip to content

Commit 60ad998

Browse files
committed
fix: increase too tight node height
Hopefully does not again cause crashes Refs #2344
1 parent 4ce827b commit 60ad998

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

source/apphelpers.pas

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1457,17 +1457,17 @@ procedure StreamToClipboard(Text, HTML: TStream);
14571457

14581458
procedure FixVT(VT: TVirtualStringTree; MultiLineCount: Word=1);
14591459
var
1460-
//SingleLineHeight: Integer;
1460+
SingleLineHeight: Integer;
14611461
Node: PVirtualNode;
14621462
begin
14631463
// This is called either in some early stage, or from preferences dialog
1464-
//SingleLineHeight := GetTextHeight(VT.Font) + 7;
1464+
SingleLineHeight := GetTextHeight(VT.Font) + 7;
14651465
// Multiline nodes?
14661466
// Node height calculation has some hard to find bug, see issue #2344
1467-
// So we'll leave DefaultNodeHeight, Header.MinHeight and Header.Height at their default values.
1468-
//VT.DefaultNodeHeight := SingleLineHeight * MultiLineCount;
1467+
// So we'll leave Header.MinHeight at its default value.
1468+
VT.DefaultNodeHeight := SingleLineHeight * MultiLineCount;
14691469
//VT.Header.MinHeight := SingleLineHeight;
1470-
//VT.Header.Height := SingleLineHeight;
1470+
VT.Header.Height := SingleLineHeight;
14711471
if MultiLineCount > 1 then begin
14721472
VT.BeginUpdate;
14731473
Node := VT.GetFirstInitialized;

0 commit comments

Comments
 (0)