Skip to content

Commit 9b6c676

Browse files
authored
fix: badge (#82)
1 parent e36dc99 commit 9b6c676

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Sources/PatchDay/Badge/PDBadge.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,12 @@ public class PDBadge: PDBadgeReflective {
3131

3232
public var value: Int {
3333
var badgeNumber = 0
34-
DispatchQueue.main.sync {
34+
if Thread.isMainThread {
3535
badgeNumber = UIApplication.shared.applicationIconBadgeNumber
36+
} else {
37+
DispatchQueue.main.sync {
38+
badgeNumber = UIApplication.shared.applicationIconBadgeNumber
39+
}
3640
}
3741
return badgeNumber
3842
}

0 commit comments

Comments
 (0)