diff --git a/src/terminal.go b/src/terminal.go index a1547ff..c82183d 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -293,6 +293,7 @@ type Terminal struct { lastFocus int32 areaLines int areaColumns int + forcePreview bool } type selectedItem struct { @@ -1254,6 +1255,7 @@ func (t *Terminal) adjustMarginAndPadding() (int, int, [4]int, [4]int) { } func (t *Terminal) resizeWindows(forcePreview bool) { + t.forcePreview = forcePreview screenWidth, screenHeight, marginInt, paddingInt := t.adjustMarginAndPadding() width := screenWidth - marginInt[1] - marginInt[3] height := screenHeight - marginInt[0] - marginInt[2] @@ -2316,7 +2318,7 @@ func (t *Terminal) processTabs(runes []rune, prefixWidth int) (string, int) { } func (t *Terminal) printAll() { - t.resizeWindows(false) + t.resizeWindows(t.forcePreview) t.printList() t.printPrompt() t.printInfo()