diff options
author | Rajat Yadav <quic_rajayada@quicinc.com> | 2022-01-10 10:57:53 +0530 |
---|---|---|
committer | Rajat Yadav <quic_rajayada@quicinc.com> | 2022-01-10 07:18:08 +0000 |
commit | d002918bbf20d55af7a39f4f86b76f9f533221f7 (patch) | |
tree | 2b2d6b89d3e44d64d38191f261470d6d00e200ae | |
parent | 4f47adf3a44ad7cddb48b01f9c096c7484ee9a32 (diff) |
sf: Removing On Main Thread check in isFpsDeferNeeded
CRs-Fixed: 3107071
Change-Id: I279eada61ceec9063444758d3a61f5f338830dba
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 2 | ||||
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 2a97652fec..7cea8143d5 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -1509,7 +1509,7 @@ status_t SurfaceFlinger::getDisplayStats(const sp<IBinder>&, DisplayStatInfo* st } bool SurfaceFlinger::isFpsDeferNeeded(const ActiveModeInfo& info) { - const auto display = ON_MAIN_THREAD(getDefaultDisplayDeviceLocked()); + const auto display = getDefaultDisplayDeviceLocked(); if (!display || !mThermalLevelFps) { return false; } diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index c52d4d37a7..14bc09e4e2 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -1352,7 +1352,7 @@ private: std::chrono::nanoseconds presentLatency); int getMaxAcquiredBufferCountForRefreshRate(Fps refreshRate) const; void setDesiredModeByThermalLevel(float newFpsRequest); - bool isFpsDeferNeeded(const ActiveModeInfo& info); + bool isFpsDeferNeeded(const ActiveModeInfo& info) REQUIRES(mStateLock); virtual void getModeFromFps(float fps,DisplayModePtr& outMode); void handleNewLevelFps(float currFps, float newLevelFps, float* fpsToSet); |