diff --git a/android/sdk/src/main/java/org/jitsi/meet/sdk/OngoingConferenceTracker.java b/android/sdk/src/main/java/org/jitsi/meet/sdk/OngoingConferenceTracker.java index 4e6f661ec..f603d6780 100644 --- a/android/sdk/src/main/java/org/jitsi/meet/sdk/OngoingConferenceTracker.java +++ b/android/sdk/src/main/java/org/jitsi/meet/sdk/OngoingConferenceTracker.java @@ -86,8 +86,10 @@ class OngoingConferenceTracker { } private void updateListeners() { - for (OngoingConferenceListener listener : listeners) { - listener.onCurrentConferenceChanged(currentConference); + synchronized (listeners) { + for (OngoingConferenceListener listener : listeners) { + listener.onCurrentConferenceChanged(currentConference); + } } }