Skip to content

Commit 40117e6

Browse files
committed
fallback to default badge if font cannot be used
1 parent ce8c102 commit 40117e6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

v3/pkg/services/badge/badge_windows.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -170,12 +170,12 @@ func (w *windowsBadge) createBadgeIconWithText(label string) (w32.HICON, error)
170170

171171
fontBytes, err := os.ReadFile(fontPath)
172172
if err != nil {
173-
return 0, err
173+
return w.createBadgeIcon()
174174
}
175175

176176
ttf, err := opentype.Parse(fontBytes)
177177
if err != nil {
178-
return 0, err
178+
return w.createBadgeIcon()
179179
}
180180

181181
fontSize := float64(w.options.FontSize)
@@ -193,7 +193,7 @@ func (w *windowsBadge) createBadgeIconWithText(label string) (w32.HICON, error)
193193
Hinting: font.HintingFull,
194194
})
195195
if err != nil {
196-
return 0, err
196+
return w.createBadgeIcon()
197197
}
198198
defer face.Close()
199199

0 commit comments

Comments
 (0)