Skip to content

Commit 7fb321b

Browse files
committed
Cleanup
1 parent 947914b commit 7fb321b

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

Terminal.Gui/Views/Menu/Menu.cs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,9 @@ private void Top_DrawComplete (object? sender, DrawEventArgs e)
436436

437437
if (item is null && BorderStyle != LineStyle.None)
438438
{
439-
AddRune (-1, i, Glyphs.LeftTee);
439+
Point s = ViewportToScreen (new Point (-1, i));
440+
Driver.Move (s.X, s.Y);
441+
Driver.AddRune (Glyphs.LeftTee);
440442
}
441443
else if (Frame.X < Driver.Cols)
442444
{
@@ -460,29 +462,31 @@ private void Top_DrawComplete (object? sender, DrawEventArgs e)
460462

461463
if (item is null)
462464
{
463-
AddRune (Glyphs.HLine);
465+
Driver.AddRune (Glyphs.HLine);
464466
}
465467
else if (i == 0 && p == 0 && _host.UseSubMenusSingleFrame && item.Parent!.Parent is { })
466468
{
467-
AddRune (Glyphs.LeftArrow);
469+
Driver.AddRune (Glyphs.LeftArrow);
468470
}
469471

470472
// This `- 3` is left border + right border + one row in from right
471473
else if (p == Frame.Width - 3 && _barItems?.SubMenu (_barItems.Children [i]!) is { })
472474
{
473-
AddRune (Glyphs.RightArrow);
475+
Driver.AddRune (Glyphs.RightArrow);
474476
}
475477
else
476478
{
477-
AddRune ((Rune)' ');
479+
Driver.AddRune ((Rune)' ');
478480
}
479481
}
480482

481483
if (item is null)
482484
{
483485
if (BorderStyle != LineStyle.None && SuperView?.Frame.Right - Frame.X > Frame.Width)
484486
{
485-
AddRune (Frame.Width - 2, i, Glyphs.RightTee);
487+
Point s = ViewportToScreen (new Point (Frame.Width - 2, i));
488+
Driver.Move (s.X, s.Y);
489+
Driver.AddRune (Glyphs.RightTee);
486490
}
487491

488492
continue;
@@ -568,7 +572,6 @@ private void Top_DrawComplete (object? sender, DrawEventArgs e)
568572
// The shortcut tag string
569573
if (!string.IsNullOrEmpty (item.ShortcutTag))
570574
{
571-
572575
Driver.Move (screen.X + l - item.ShortcutTag.GetColumns (), screen.Y);
573576
Driver.AddStr (item.ShortcutTag);
574577
}

0 commit comments

Comments
 (0)