File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
main/java/io/sentry/android/core
test/java/io/sentry/android/core Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -183,13 +183,15 @@ private void registerReceiver(
183183 }
184184
185185 private void unregisterReceiver () {
186+ final @ Nullable SystemEventsBroadcastReceiver receiverRef ;
186187 try (final @ NotNull ISentryLifecycleToken ignored = receiverLock .acquire ()) {
187188 isStopped = true ;
189+ receiverRef = receiver ;
190+ receiver = null ;
188191 }
189192
190- if (receiver != null ) {
191- context .unregisterReceiver (receiver );
192- receiver = null ;
193+ if (receiverRef != null ) {
194+ context .unregisterReceiver (receiverRef );
193195 }
194196 }
195197
Original file line number Diff line number Diff line change @@ -25,7 +25,6 @@ import io.sentry.protocol.SentryId
2525import io.sentry.protocol.SentryTransaction
2626import io.sentry.transport.RateLimiter
2727import org.junit.runner.RunWith
28- import org.mockito.kotlin.mock
2928import org.robolectric.annotation.Config
3029import java.util.LinkedList
3130import kotlin.test.BeforeTest
You can’t perform that action at this time.
0 commit comments