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

Commit 3d04ea3e authored by Ady Abraham's avatar Ady Abraham
Browse files

SF: check for emptiness before accessing fence ring buffer

Fixes: 356476001
Change-Id: Ib93090ea7dcbb97dcb1c823e4f3a4f10d081153c
Test: presubmit
Flag: EXEMPT bugfix
parent be567193
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -69,8 +69,11 @@ bool FrameTarget::wouldPresentEarly(Period vsyncPeriod, Period minFramePeriod) c

const FenceTimePtr& FrameTarget::presentFenceForPreviousFrame() const {
    if (FlagManager::getInstance().allow_n_vsyncs_in_targeter()) {
        if (mPresentFences.size() > 0) {
            return mPresentFences.back().fenceTime;
        }
        return FenceTime::NO_FENCE;
    }

    return mPresentFencesLegacy.front().fenceTime;
}