Skip to content
This repository was archived by the owner on Aug 30, 2024. It is now read-only.

Commit a2e5fca

Browse files
committed
fixup! Cleanup code
Change-Id: I9df6d81f675412d1768832de51a569505491c136
1 parent ba00661 commit a2e5fca

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

internal/xterminal/terminal_windows.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,16 +87,17 @@ func (s ResizeEvent) equal(s2 *ResizeEvent) bool {
8787
// at a fixed interval
8888
func ResizeEvents(ctx context.Context, termfd uintptr) chan ResizeEvent {
8989
events := make(chan ResizeEvent)
90-
t := time.Tick(time.Millisecond * 100)
90+
ticker := time.NewTicker(time.Millisecond * 100)
9191

9292
go func() {
93+
defer ticker.Stop()
9394
var lastEvent *ResizeEvent
9495

9596
for {
9697
select {
9798
case <-ctx.Done():
9899
return
99-
case <-t:
100+
case <-ticker.C:
100101
width, height, err := terminal.GetSize(int(windows.Handle(termfd)))
101102
if err != nil {
102103
return

0 commit comments

Comments
 (0)