diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-10 11:00:16 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-10 11:50:34 +0200 |
commit | 5cb7a511dbdfc78a6fa5a7361df11420b08afb2b (patch) | |
tree | 8f65c9637aff82014ce02adb1d6420734464bcf1 /ui/managewindow.go | |
parent | service: fix user logout (diff) | |
download | wireguard-windows-5cb7a511dbdfc78a6fa5a7361df11420b08afb2b.tar.xz wireguard-windows-5cb7a511dbdfc78a6fa5a7361df11420b08afb2b.zip |
ui: somewhat aggressively cache icons
Diffstat (limited to 'ui/managewindow.go')
-rw-r--r-- | ui/managewindow.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ui/managewindow.go b/ui/managewindow.go index 54d6b1e9..b13e0afd 100644 --- a/ui/managewindow.go +++ b/ui/managewindow.go @@ -36,9 +36,8 @@ func NewManageTunnelsWindow() (*ManageTunnelsWindow, error) { } disposables.Add(mtw) - wireguardIcon, err := walk.NewIconFromResourceWithSize("$wireguard.ico", walk.Size{mtw.DPI() / 3, mtw.DPI() / 3}) //TODO: calculate DPI dynamically - if err == nil { - mtw.SetIcon(wireguardIcon) + if icon, err := loadLogoIcon(mtw.DPI() / 3); err == nil { //TODO: calculate DPI dynamically + mtw.SetIcon(icon) } mtw.SetTitle("WireGuard") font, err := walk.NewFont("Segoe UI", 9, 0) |