fix(cmd): focus guilds tree only if numbers of items in flex == 2
This commit is contained in:
parent
f9cdabf607
commit
7e32bbe7d5
1 changed files with 5 additions and 2 deletions
|
|
@ -107,7 +107,7 @@ func (a *application) onInputCapture(event *tcell.EventKey) *tcell.EventKey {
|
|||
}
|
||||
|
||||
func (a *application) toggleGuildsTree() {
|
||||
// The guilds tree is visible if the numbers of items is two.
|
||||
// The guilds tree is visible if the number of items is two.
|
||||
if a.flex.GetItemCount() == 2 {
|
||||
a.flex.RemoveItem(a.guildsTree)
|
||||
if a.guildsTree.HasFocus() {
|
||||
|
|
@ -123,7 +123,10 @@ func (a *application) onFlexInputCapture(event *tcell.EventKey) *tcell.EventKey
|
|||
switch event.Name() {
|
||||
case a.cfg.Keys.FocusGuildsTree:
|
||||
a.messageInput.removeMentionsList()
|
||||
a.SetFocus(a.guildsTree)
|
||||
// The guilds tree is not hidden if the number of items is two.
|
||||
if a.flex.GetItemCount() == 2 {
|
||||
a.SetFocus(a.guildsTree)
|
||||
}
|
||||
return nil
|
||||
case a.cfg.Keys.FocusMessagesList:
|
||||
a.messageInput.removeMentionsList()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue