Loading libs/gui/SurfaceComposerClient.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -208,12 +208,14 @@ int64_t TransactionCompletedListener::getNextIdLocked() { } } sp<TransactionCompletedListener> TransactionCompletedListener::sInstance = nullptr; sp<TransactionCompletedListener> TransactionCompletedListener::sInstance = nullptr; static std::mutex sListenerInstanceMutex; void TransactionCompletedListener::setInstance(const sp<TransactionCompletedListener>& listener) { void TransactionCompletedListener::setInstance(const sp<TransactionCompletedListener>& listener) { sInstance = listener; sInstance = listener; } } sp<TransactionCompletedListener> TransactionCompletedListener::getInstance() { sp<TransactionCompletedListener> TransactionCompletedListener::getInstance() { std::lock_guard<std::mutex> lock(sListenerInstanceMutex); if (sInstance == nullptr) { if (sInstance == nullptr) { sInstance = new TransactionCompletedListener; sInstance = new TransactionCompletedListener; } } Loading Loading
libs/gui/SurfaceComposerClient.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -208,12 +208,14 @@ int64_t TransactionCompletedListener::getNextIdLocked() { } } sp<TransactionCompletedListener> TransactionCompletedListener::sInstance = nullptr; sp<TransactionCompletedListener> TransactionCompletedListener::sInstance = nullptr; static std::mutex sListenerInstanceMutex; void TransactionCompletedListener::setInstance(const sp<TransactionCompletedListener>& listener) { void TransactionCompletedListener::setInstance(const sp<TransactionCompletedListener>& listener) { sInstance = listener; sInstance = listener; } } sp<TransactionCompletedListener> TransactionCompletedListener::getInstance() { sp<TransactionCompletedListener> TransactionCompletedListener::getInstance() { std::lock_guard<std::mutex> lock(sListenerInstanceMutex); if (sInstance == nullptr) { if (sInstance == nullptr) { sInstance = new TransactionCompletedListener; sInstance = new TransactionCompletedListener; } } Loading