diff options
-rw-r--r-- | services/surfaceflinger/Scheduler/Scheduler.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/services/surfaceflinger/Scheduler/Scheduler.h b/services/surfaceflinger/Scheduler/Scheduler.h index ccb3aa712a..ccaa05f970 100644 --- a/services/surfaceflinger/Scheduler/Scheduler.h +++ b/services/surfaceflinger/Scheduler/Scheduler.h @@ -346,7 +346,9 @@ private: // Used to skip event dispatch before EventThread creation during boot. // TODO: b/241285191 - Reorder Scheduler initialization to avoid this. bool hasEventThreads() const { - return CC_LIKELY(mRenderEventThread && mLastCompositeEventThread); + return CC_LIKELY( + mRenderEventThread && + (FlagManager::getInstance().deprecate_vsync_sf() || mLastCompositeEventThread)); } EventThread& eventThreadFor(Cycle cycle) const { |