Until now the active profile was only checked for PROFILE_SWITCH notifications, so if for any reason the profile changed silently it would not be detected by the app. Now every notification will be checked, this may cause more switch requests than necessary but it should at least prevent getting locked out of the wanted profile until the next resume() call.
Until now the active profile was only checked for PROFILE_SWITCH notifications, so if for any reason the profile changed silently it would not be detected by the app. Now every notification will be checked, this may cause more switch requests than necessary but it should at least prevent getting locked out of the wanted profile until the next resume() call.