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

Commit 56f9ccfa authored by John Reck's avatar John Reck Committed by android-build-merger
Browse files

Fix null deref crash am: 882d515c am: ed93e111

am: 86e700eb

Change-Id: I97412741a5f41fa0c5bec56795cf7f7b8875f738
parents 66cb444f 86e700eb
Loading
Loading
Loading
Loading
+10 −5
Original line number Diff line number Diff line
@@ -366,11 +366,16 @@ void CanvasContext::draw() {
        swap.damage = windowDirty;
        swap.swapCompletedTime = systemTime(CLOCK_MONOTONIC);
        swap.vsyncTime = mRenderThread.timeLord().latestVsync();
        if (mNativeSurface.get()) {
            int durationUs;
            mNativeSurface->query(NATIVE_WINDOW_LAST_DEQUEUE_DURATION, &durationUs);
            swap.dequeueDuration = us2ns(durationUs);
            mNativeSurface->query(NATIVE_WINDOW_LAST_QUEUE_DURATION, &durationUs);
            swap.queueDuration = us2ns(durationUs);
        } else {
            swap.dequeueDuration = 0;
            swap.queueDuration = 0;
        }
        mCurrentFrameInfo->set(FrameInfoIndex::DequeueBufferDuration)
                = swap.dequeueDuration;
        mCurrentFrameInfo->set(FrameInfoIndex::QueueBufferDuration)