Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 54fb3530 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "WatchableImpl: add lock when get the mObservers size." into main

parents e0671b45 39d71497
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ public class WatchableImpl implements Watchable {
    /**
     * The list of observers.
     */
    @GuardedBy("mObservers")
    protected final ArrayList<Watcher> mObservers = new ArrayList<>();

    /**
@@ -83,8 +84,10 @@ public class WatchableImpl implements Watchable {
     * @return The number of registered observers.
     */
    public int registeredObserverCount() {
        synchronized (mObservers) {
            return mObservers.size();
        }
    }

    /**
     * Invokes {@link Watcher#onChange} on each observer.