Merge pull request #2317 from jcollie/list-themes-window-too-narrow

cli: fix integer overflow in `+list-themes` if window is too narrow
This commit is contained in:
Mitchell Hashimoto
2024-09-28 10:34:23 -07:00
committed by GitHub

View File

@ -1068,6 +1068,7 @@ const Preview = struct {
.col_offset = 2, .col_offset = 2,
}, },
); );
if (child.width > 10) {
for (10..child.width) |col| { for (10..child.width) |col| {
_ = try child.print( _ = try child.print(
&.{ &.{
@ -1083,6 +1084,7 @@ const Preview = struct {
); );
} }
} }
}
_ = try child.print( _ = try child.print(
&.{ &.{
.{ .{
@ -1118,6 +1120,7 @@ const Preview = struct {
.col_offset = 2, .col_offset = 2,
}, },
); );
if (child.width > 10) {
for (10..child.width) |col| { for (10..child.width) |col| {
_ = try child.print( _ = try child.print(
&.{ &.{
@ -1133,6 +1136,7 @@ const Preview = struct {
); );
} }
} }
}
_ = try child.print( _ = try child.print(
&.{ &.{
.{ .text = " 1 │ ", .style = color238 }, .{ .text = " 1 │ ", .style = color238 },
@ -1383,6 +1387,7 @@ const Preview = struct {
.col_offset = 2, .col_offset = 2,
}, },
); );
if (child.width > 10) {
for (10..child.width) |col| { for (10..child.width) |col| {
_ = try child.print( _ = try child.print(
&.{ &.{
@ -1398,6 +1403,7 @@ const Preview = struct {
); );
} }
} }
}
_ = try child.print( _ = try child.print(
&.{ &.{
.{ .text = "ghostty ", .style = color6 }, .{ .text = "ghostty ", .style = color6 },