aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/managewindow.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-05-10 11:00:16 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-05-10 11:50:34 +0200
commit0ba51d151035eb80512d20eb5285ff84f1b4deab (patch)
tree8f65c9637aff82014ce02adb1d6420734464bcf1 /ui/managewindow.go
parentservice: fix user logout (diff)
downloadwireguard-windows-0ba51d151035eb80512d20eb5285ff84f1b4deab.tar.xz
wireguard-windows-0ba51d151035eb80512d20eb5285ff84f1b4deab.zip
ui: somewhat aggressively cache icons
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'ui/managewindow.go')
-rw-r--r--ui/managewindow.go5
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)