diff options
Diffstat (limited to '')
-rw-r--r-- | ui/manage_tunnels.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/manage_tunnels.go b/ui/manage_tunnels.go index b9b9cb90..badbdbbb 100644 --- a/ui/manage_tunnels.go +++ b/ui/manage_tunnels.go @@ -139,8 +139,11 @@ func (mtw *ManageTunnelsWindow) setup() error { walk.NewHSpacer(controlsContainer) - // TODO: Disable when nothing is selected editTunnel, _ := walk.NewPushButton(controlsContainer) + editTunnel.SetEnabled(false) + mtw.tunnelsView.CurrentIndexChanged().Attach(func() { + editTunnel.SetEnabled(mtw.tunnelsView.CurrentIndex() > -1) + }) editTunnel.SetText("Edit") editTunnel.Clicked().Attach(mtw.onEditTunnel) |