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

Commit eee5939c authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "SF: handle onComposerHalVsyncIdle" into tm-dev

parents afa4e52c e9befd7c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -169,6 +169,7 @@ public:
    // The period is the vsync period from the current display configuration.
    void resyncToHardwareVsync(bool makeAvailable, nsecs_t period);
    void resync() EXCLUDES(mRefreshRateConfigsLock);
    void forceNextResync() { mLastResyncTime = 0; }

    // Passes a vsync sample to VsyncController. periodFlushed will be true if
    // VsyncController detected that the vsync period changed, and false otherwise.
+2 −2
Original line number Diff line number Diff line
@@ -1957,8 +1957,8 @@ void SurfaceFlinger::onComposerHalRefresh(hal::HWDisplayId) {
}

void SurfaceFlinger::onComposerHalVsyncIdle(hal::HWDisplayId) {
    // TODO(b/198106220): force enable HWVsync to avoid drift problem during
    // idle.
    ATRACE_CALL();
    mScheduler->forceNextResync();
}

void SurfaceFlinger::setVsyncEnabled(bool enabled) {