diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-01-09 23:19:01 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-01-09 23:19:01 +0000 |
commit | f01087e659f54f3caeab98fab28fc03b327e7ae5 (patch) | |
tree | 9433bad45fe81c7404871b66531e736a40aae58f | |
parent | bc37236f460b79ca5ef02375d1f4046855204c70 (diff) | |
parent | ef7c3b59cbeb4bed9af218e86c49ada8518da890 (diff) |
Snap for 9468833 from ef7c3b59cbeb4bed9af218e86c49ada8518da890 to t-keystone-qcom-release
Change-Id: I2ec7c89880ecbe8d53f5bb76d516380bb48ec6ad
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 13 | ||||
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.h | 1 |
2 files changed, 1 insertions, 13 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 0699ae0108..bc19446747 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -2441,21 +2441,10 @@ nsecs_t SurfaceFlinger::getVsyncPeriodFromHWC() const { return 0; } -sp<DisplayDevice> SurfaceFlinger::getCurrentVsyncSource() { - std::lock_guard<std::recursive_mutex> lockVsync(mVsyncLock); - - if (mNextVsyncSource) { - return mNextVsyncSource; - } else if (mActiveVsyncSource) { - return mActiveVsyncSource; - } - - return getDefaultDisplayDeviceLocked(); -} - nsecs_t SurfaceFlinger::getVsyncPeriodFromHWCcb() { std::lock_guard<std::recursive_mutex> lockVsync(mVsyncLock); + Mutex::Autolock lock(mStateLock); auto display = getDefaultDisplayDeviceLocked(); if (mNextVsyncSource) { display = mNextVsyncSource; diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index add68af3c1..c41d7ab816 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -1122,7 +1122,6 @@ private: */ nsecs_t getVsyncPeriodFromHWC() const REQUIRES(mStateLock); nsecs_t getVsyncPeriodFromHWCcb(); - sp<DisplayDevice> getCurrentVsyncSource(); void setHWCVsyncEnabled(PhysicalDisplayId id, hal::Vsync enabled) { mLastHWCVsyncState = enabled; |