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

Commit 6faf3c47 authored by android-build-team Robot's avatar android-build-team Robot
Browse files

Merge cherrypicks of [3616636, 3615094, 3616039, 3615894] into pi-release

Change-Id: I5ba821893597e89500e4bd2ce672a038df2cd9fa
parents 161088f5 6abbffaa
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -100,8 +100,7 @@ status_t EventThread::registerDisplayEventConnection(
    return NO_ERROR;
}

void EventThread::removeDisplayEventConnection(const wp<EventThread::Connection>& connection) {
    std::lock_guard<std::mutex> lock(mMutex);
void EventThread::removeDisplayEventConnectionLocked(const wp<EventThread::Connection>& connection) {
    mDisplayEventConnections.remove(connection);
}

@@ -195,7 +194,7 @@ void EventThread::threadMain() NO_THREAD_SAFETY_ANALYSIS {
                // handle any other error on the pipe as fatal. the only
                // reasonable thing to do is to clean-up this connection.
                // The most common error we'll get here is -EPIPE.
                removeDisplayEventConnection(signalConnections[i]);
                removeDisplayEventConnectionLocked(signalConnections[i]);
            }
        }
    }
+1 −1
Original line number Diff line number Diff line
@@ -129,7 +129,7 @@ private:
                                                           DisplayEventReceiver::Event* event)
            REQUIRES(mMutex);

    void removeDisplayEventConnection(const wp<Connection>& connection);
    void removeDisplayEventConnectionLocked(const wp<Connection>& connection) REQUIRES(mMutex);
    void enableVSyncLocked() REQUIRES(mMutex);
    void disableVSyncLocked() REQUIRES(mMutex);