From 343c1462b4ee21019684b983dd38af6c1a3a7f37 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Mon, 1 Apr 2019 16:40:30 +0200 Subject: ui: only enable edit button if a tunnel is selected Signed-off-by: Alexander Neumann --- ui/manage_tunnels.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3-59-g8ed1b