mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-16 07:16: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
|
||||
networksEnabled := features == nil || !features.DisableNetworks
|
||||
if s.networksEnabled != networksEnabled {
|
||||
s.networksEnabled = networksEnabled
|
||||
if networksEnabled {
|
||||
s.mNetworks.Enable()
|
||||
s.mExitNode.Enable()
|
||||
} else {
|
||||
s.mNetworks.Disable()
|
||||
s.mExitNode.Disable()
|
||||
}
|
||||
s.networksEnabled = features == nil || !features.DisableNetworks
|
||||
if s.networksEnabled && s.connected {
|
||||
s.mNetworks.Enable()
|
||||
s.mExitNode.Enable()
|
||||
} else {
|
||||
s.mNetworks.Disable()
|
||||
s.mExitNode.Disable()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user