Skip to content

Commit 296e34a

Browse files
committed
Address PR review
1 parent 5984dc2 commit 296e34a

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

sentry-android-core/src/main/java/io/sentry/android/core/SystemEventsBreadcrumbsIntegration.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff 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

sentry-android-core/src/test/java/io/sentry/android/core/SessionTrackingIntegrationTest.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import io.sentry.protocol.SentryId
2525
import io.sentry.protocol.SentryTransaction
2626
import io.sentry.transport.RateLimiter
2727
import org.junit.runner.RunWith
28-
import org.mockito.kotlin.mock
2928
import org.robolectric.annotation.Config
3029
import java.util.LinkedList
3130
import kotlin.test.BeforeTest

0 commit comments

Comments
 (0)