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

Commit 5d248dd9 authored by Alec Mouri's avatar Alec Mouri Committed by Android (Google) Code Review
Browse files

Merge "[AChoreographer] Add missing vector::erase call"

parents 842e9df6 b7ebad6e
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -160,10 +160,11 @@ void Choreographer::registerRefreshRateCallback(AChoreographer_refreshRateCallba
void Choreographer::unregisterRefreshRateCallback(AChoreographer_refreshRateCallback cb) {
    {
        AutoMutex _l{mLock};
        std::remove_if(mRefreshRateCallbacks.begin(), mRefreshRateCallbacks.end(),
        mRefreshRateCallbacks.erase(std::remove_if(mRefreshRateCallbacks.begin(),
                                                   mRefreshRateCallbacks.end(),
                                                   [&](const RefreshRateCallback& callback) {
                                                       return cb == callback.callback;
                       });
                                                   }));
        if (mRefreshRateCallbacks.empty()) {
            toggleConfigEvents(ISurfaceComposer::ConfigChanged::eConfigChangedSuppress);
        }