Skip to content

Commit

Permalink
Merge pull request #970 from OneSignal/fix/always_set_badge_on_main_t…
Browse files Browse the repository at this point in the history
…hread

Running setApplicationIconBadgeNumber on mainThread
  • Loading branch information
emawby committed Aug 5, 2021
2 parents 2a2ec50 + e91a5a9 commit 94b7475
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion iOS_SDK/OneSignalSDK/Source/OneSignal.m
Original file line number Diff line number Diff line change
Expand Up @@ -2221,7 +2221,9 @@ + (BOOL)clearBadgeCount:(BOOL)fromNotifOpened {
bool wasBadgeSet = [UIApplication sharedApplication].applicationIconBadgeNumber > 0;

if (fromNotifOpened || wasBadgeSet) {
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
[OneSignalHelper runOnMainThread:^{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
}];
}

return wasBadgeSet;
Expand Down

0 comments on commit 94b7475

Please sign in to comment.