summaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorArt V <artvpublic@gmail.com>2022-11-14 00:53:55 +0300
committerArt V <artvpublic@gmail.com>2022-11-14 00:53:55 +0300
commitdc163bfc4d0117f157a56534627d8d542cb37a97 (patch)
tree8fd7060943635d3b83ed861e33a1873031ffc8f4 /pkg
parenta905a28e41d7b0d4c72c78b9b65f45f511c49fd1 (diff)
[#2258] show bottom line when having status
Diffstat (limited to 'pkg')
-rw-r--r--pkg/gui/app_status_manager.go4
-rw-r--r--pkg/gui/arrangement.go2
2 files changed, 5 insertions, 1 deletions
diff --git a/pkg/gui/app_status_manager.go b/pkg/gui/app_status_manager.go
index c2d72c5ac..097a19438 100644
--- a/pkg/gui/app_status_manager.go
+++ b/pkg/gui/app_status_manager.go
@@ -82,6 +82,10 @@ func (m *statusManager) getStatusString() string {
return topStatus.message
}
+func (m *statusManager) showStatus() bool {
+ return len(m.statuses) > 0
+}
+
func (gui *Gui) toast(message string) {
gui.statusManager.addToastStatus(message)
diff --git a/pkg/gui/arrangement.go b/pkg/gui/arrangement.go
index ecff17893..34004b1df 100644
--- a/pkg/gui/arrangement.go
+++ b/pkg/gui/arrangement.go
@@ -31,7 +31,7 @@ func (gui *Gui) getWindowDimensions(informationStr string, appStatus string) map
extrasWindowSize := gui.getExtrasWindowSize(height)
- showInfoSection := gui.c.UserConfig.Gui.ShowBottomLine || (gui.State.Searching.isSearching || gui.isAnyModeActive())
+ showInfoSection := gui.c.UserConfig.Gui.ShowBottomLine || gui.State.Searching.isSearching || gui.isAnyModeActive() || gui.statusManager.showStatus()
infoSectionSize := 0
if showInfoSection {
infoSectionSize = 1