diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-06-27 16:10:28 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-07-29 01:31:39 +0200 |
commit | 45feabe822cd0fbd85224cc2f2a9e8f4c678c98e (patch) | |
tree | 5e134383b9067822d62b9b0219c4ca9862b4f7bf /ui/iconprovider.go | |
parent | updater: use correct constant for authentication verification and free (diff) | |
download | wireguard-windows-45feabe822cd0fbd85224cc2f2a9e8f4c678c98e.tar.xz wireguard-windows-45feabe822cd0fbd85224cc2f2a9e8f4c678c98e.zip |
ui: account for shield icon move in recent insider builds
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'ui/iconprovider.go')
-rw-r--r-- | ui/iconprovider.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ui/iconprovider.go b/ui/iconprovider.go index e3f810e3..18db0eaa 100644 --- a/ui/iconprovider.go +++ b/ui/iconprovider.go @@ -121,6 +121,14 @@ func loadSystemIcon(dll string, index int32, size int) (icon *walk.Icon, err err return } +func loadShieldIcon(size int) (icon *walk.Icon, err error) { + icon, err = loadSystemIcon("imageres", -1028, size) + if err != nil { + icon, err = loadSystemIcon("imageres", 1, size) + } + return +} + var cachedLogoIconsForWidth = make(map[int]*walk.Icon) func loadLogoIcon(size int) (icon *walk.Icon, err error) { |