Skip to content

Commit bd5dfa7

Browse files
committed
fix permission observer that was accessing a nil observer
* Needs to use `self.permissionStateChangesObserver` instead of `_permissionStateChangesObserver`
1 parent bb09138 commit bd5dfa7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

iOS_SDK/OneSignalSDK/OneSignalNotifications/OSNotificationsManager.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -423,14 +423,14 @@ + (void)setSubscriptionErrorStatus:(int)errorType {
423423

424424
// onOSPermissionChanged should only fire if something changed.
425425
+ (void)addPermissionObserver:(NSObject<OSPermissionObserver>*)observer {
426-
[_permissionStateChangesObserver addObserver:observer];
426+
[self.permissionStateChangesObserver addObserver:observer];
427427

428428
if ([self.currentPermissionState compare:self.lastPermissionState])
429429
[OSPermissionChangedInternalObserver fireChangesObserver:self.currentPermissionState];
430430
}
431431

432432
+ (void)removePermissionObserver:(NSObject<OSPermissionObserver>*)observer {
433-
[_permissionStateChangesObserver removeObserver:observer];
433+
[self.permissionStateChangesObserver removeObserver:observer];
434434
}
435435

436436
// User just responed to the iOS native notification permission prompt.

0 commit comments

Comments
 (0)