summaryrefslogtreecommitdiff
path: root/internal/client/ui/core/core.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/client/ui/core/core.go')
-rw-r--r--internal/client/ui/core/core.go11
1 files changed, 7 insertions, 4 deletions
diff --git a/internal/client/ui/core/core.go b/internal/client/ui/core/core.go
index 34a75f5..37ce613 100644
--- a/internal/client/ui/core/core.go
+++ b/internal/client/ui/core/core.go
@@ -375,7 +375,8 @@ func (m *Model) updateConnected(message tea.Msg) tea.Cmd {
message = ui.EmptyMsg{}
}
case FocusLeftSidebar:
- if !m.HasPopup() && m.networkList.Index() != networklist.SignalsIndex {
+ IsFrequenciesSidebar := m.networkList.Index() != networklist.SignalsIndex
+ if !m.HasPopup() && IsFrequenciesSidebar {
networkId := state.NetworkId(m.networkList.Index())
if networkId == nil {
return nil
@@ -397,7 +398,8 @@ func (m *Model) updateConnected(message tea.Msg) tea.Cmd {
m.networkJoinPopup = &popup
message = ui.EmptyMsg{}
}
- if m.focus == FocusLeftSidebar && m.networkList.Index() == networklist.SignalsIndex {
+ IsSignalsSidebar := m.networkList.Index() == networklist.SignalsIndex
+ if m.focus == FocusLeftSidebar && IsSignalsSidebar {
popup := signaladd.New()
m.signalAddPopup = &popup
message = ui.EmptyMsg{}
@@ -406,8 +408,9 @@ func (m *Model) updateConnected(message tea.Msg) tea.Cmd {
case "i":
index := m.networkList.Index()
- networkFocus := m.focus == FocusNetworkList
- if !m.HasPopup() && networkFocus && index != networklist.SignalsIndex {
+ isNetworkListFocused := m.focus == FocusNetworkList
+ isFrequenciesSidebar := index != networklist.SignalsIndex
+ if !m.HasPopup() && isNetworkListFocused && isFrequenciesSidebar {
networkId := state.NetworkId(index)
if networkId != nil {
_ = clipboard.WriteAll(networkId.String())