diff options
author | Alexander Neumann <an2048@gmail.com> | 2019-07-25 15:12:04 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-07-29 09:45:07 +0200 |
commit | 0dce279a896c604054f835ac921faa20af26b610 (patch) | |
tree | b267dbf46cd412aa6f13b7d87ca7a586aed08d84 /ui/logpage.go | |
parent | ui: use now exposed ItemCountChanged event (diff) | |
download | wireguard-windows-0dce279a896c604054f835ac921faa20af26b610.tar.xz wireguard-windows-0dce279a896c604054f835ac921faa20af26b610.zip |
ui: improve error handling
Signed-off-by: Alexander Neumann <an2048@gmail.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r-- | ui/logpage.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ui/logpage.go b/ui/logpage.go index 2eb27fa8..e4cfe603 100644 --- a/ui/logpage.go +++ b/ui/logpage.go @@ -24,11 +24,10 @@ const ( func NewLogPage() (*LogPage, error) { lp := &LogPage{} + var err error var disposables walk.Disposables defer disposables.Treat() - var err error - if lp.TabPage, err = walk.NewTabPage(); err != nil { return nil, err } @@ -47,7 +46,11 @@ func NewLogPage() (*LogPage, error) { lp.logView.SetAlternatingRowBGColor(walk.Color(win.GetSysColor(win.COLOR_BTNFACE))) lp.logView.SetLastColumnStretched(true) - contextMenu, _ := walk.NewMenu() + contextMenu, err := walk.NewMenu() + if err != nil { + return nil, err + } + lp.logView.AddDisposable(contextMenu) copyAction := walk.NewAction() copyAction.SetText("&Copy") copyAction.SetShortcut(walk.Shortcut{walk.ModControl, walk.KeyC}) |