From dfeb60770eef24113ac64a85e92891bb87190d69 Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Tue, 24 Nov 2020 18:31:12 -0500 Subject: [PATCH] The n key also exits news --- ui/stash.go | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/ui/stash.go b/ui/stash.go index 3a128eb..a0bc433 100644 --- a/ui/stash.go +++ b/ui/stash.go @@ -582,11 +582,19 @@ func stashUpdate(msg tea.Msg, m stashModel) (stashModel, tea.Cmd) { // News case "n": - m.hideStatusMessage() - m.paginator.Page = 0 - m.index = 0 - m.state = stashStateShowNews - m.setTotalPages() + if m.state == stashStateShowNews { + // Exit news + m.state = stashStateReady + m.resetFiltering() + } else { + // Show news + m.hideStatusMessage() + m.paginator.Page = 0 + m.index = 0 + m.state = stashStateShowNews + m.setTotalPages() + } + return m, nil // Stash