Skip to content

Commit f6457a8

Browse files
committed
sync remove listener
1 parent 8a0762a commit f6457a8

File tree

1 file changed

+3
-1
lines changed
  • features/dd-sdk-android-flags/src/main/kotlin/com/datadog/android/flags/internal

1 file changed

+3
-1
lines changed

features/dd-sdk-android-flags/src/main/kotlin/com/datadog/android/flags/internal/FlagsStateManager.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ internal class FlagsStateManager(
8585
}
8686

8787
override fun removeListener(listener: FlagsStateListener) {
88-
subscription.removeListener(listener)
88+
synchronized(currentState) {
89+
subscription.removeListener(listener)
90+
}
8991
}
9092

9193
companion object {

0 commit comments

Comments
 (0)