From 38e3694d1ca5f138f26fbbffb7c0122b58eee8dc Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Fri, 10 Nov 2023 12:55:18 +0900 Subject: Revert "Sixel and Kitty image support on Windows binary (#2544)" This reverts commit 68db9cb499ab32190edae6c285942c5fb7cf39ed. --- src/tui/light_windows.go | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'src/tui/light_windows.go') diff --git a/src/tui/light_windows.go b/src/tui/light_windows.go index db829d3a..62b10c12 100644 --- a/src/tui/light_windows.go +++ b/src/tui/light_windows.go @@ -110,16 +110,24 @@ func (r *LightRenderer) restoreTerminal() error { return windows.SetConsoleMode(windows.Handle(r.outHandle), r.origStateOutput) } -func (r *LightRenderer) updateTerminalSize() { +func (r *LightRenderer) Size() TermSize { + var w, h int var bufferInfo windows.ConsoleScreenBufferInfo if err := windows.GetConsoleScreenBufferInfo(windows.Handle(r.outHandle), &bufferInfo); err != nil { - r.width = getEnv("COLUMNS", defaultWidth) - r.height = r.maxHeightFunc(getEnv("LINES", defaultHeight)) + w = getEnv("COLUMNS", defaultWidth) + h = r.maxHeightFunc(getEnv("LINES", defaultHeight)) } else { - r.width = int(bufferInfo.Window.Right - bufferInfo.Window.Left) - r.height = r.maxHeightFunc(int(bufferInfo.Window.Bottom - bufferInfo.Window.Top)) + w = int(bufferInfo.Window.Right - bufferInfo.Window.Left) + h = r.maxHeightFunc(int(bufferInfo.Window.Bottom - bufferInfo.Window.Top)) } + return TermSize{h, w, 0, 0} +} + +func (r *LightRenderer) updateTerminalSize() { + size := r.Size() + r.width = size.Columns + r.height = size.Lines } func (r *LightRenderer) findOffset() (row int, col int) { -- cgit v1.2.3