mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-18 16:26:38 +00:00
Guard networks menu enable on connection state
This commit is contained in:
@@ -1305,16 +1305,13 @@ func (s *serviceClient) checkAndUpdateFeatures() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Update networks and exit node menus based on current features
|
// Update networks and exit node menus based on current features
|
||||||
networksEnabled := features == nil || !features.DisableNetworks
|
s.networksEnabled = features == nil || !features.DisableNetworks
|
||||||
if s.networksEnabled != networksEnabled {
|
if s.networksEnabled && s.connected {
|
||||||
s.networksEnabled = networksEnabled
|
s.mNetworks.Enable()
|
||||||
if networksEnabled {
|
s.mExitNode.Enable()
|
||||||
s.mNetworks.Enable()
|
} else {
|
||||||
s.mExitNode.Enable()
|
s.mNetworks.Disable()
|
||||||
} else {
|
s.mExitNode.Disable()
|
||||||
s.mNetworks.Disable()
|
|
||||||
s.mExitNode.Disable()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user