diff options
Diffstat (limited to 'ui/tunnelspage.go')
-rw-r--r-- | ui/tunnelspage.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/tunnelspage.go b/ui/tunnelspage.go index 86ab1235..469ecdeb 100644 --- a/ui/tunnelspage.go +++ b/ui/tunnelspage.go @@ -44,7 +44,11 @@ func NewTunnelsPage() (*TunnelsPage, error) { tunnelsContainer, _ := walk.NewComposite(tp) tunnelsContainer.SetLayout(walk.NewVBoxLayout()) - tp.tunnelsView, _ = NewTunnelsView(tunnelsContainer) + //TODO: deal with remaining disposables in case the next line fails + + if tp.tunnelsView, err = NewTunnelsView(tunnelsContainer); err != nil { + return nil, err + } tp.tunnelsView.ItemActivated().Attach(tp.onTunnelsViewItemActivated) tp.tunnelsView.CurrentIndexChanged().Attach(tp.updateConfView) |