diff options
author | John Reck <jreck@google.com> | 2016-04-11 20:49:28 +0000 |
---|---|---|
committer | John Reck <jreck@google.com> | 2016-04-11 20:49:28 +0000 |
commit | eab3f2658aa41d37c3b05d49a2ce4e3f4ed85399 (patch) | |
tree | ca0e0aa6f9e895f7e8dc22e60e0eadb28bc51688 /libs/hwui/renderthread/DrawFrameTask.cpp | |
parent | 945961f78a78eced823d5ba78505c781b079703d (diff) |
Revert "Make stopped state a first-class thing"
This reverts commit 945961f78a78eced823d5ba78505c781b079703d.
Change-Id: Iebc1d49fac33380233f8785fc39bec6c30a5e714
Diffstat (limited to 'libs/hwui/renderthread/DrawFrameTask.cpp')
-rw-r--r-- | libs/hwui/renderthread/DrawFrameTask.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libs/hwui/renderthread/DrawFrameTask.cpp b/libs/hwui/renderthread/DrawFrameTask.cpp index bd0c1dc031c4..e8b9725fe808 100644 --- a/libs/hwui/renderthread/DrawFrameTask.cpp +++ b/libs/hwui/renderthread/DrawFrameTask.cpp @@ -113,7 +113,7 @@ bool DrawFrameTask::syncFrameState(TreeInfo& info) { ATRACE_CALL(); int64_t vsync = mFrameInfo[static_cast<int>(FrameInfoIndex::Vsync)]; mRenderThread->timeLord().vsyncReceived(vsync); - bool canDraw = mContext->makeCurrent(); + mContext->makeCurrent(); Caches::getInstance().textureCache.resetMarkInUse(mContext); for (size_t i = 0; i < mLayers.size(); i++) { @@ -124,9 +124,8 @@ bool DrawFrameTask::syncFrameState(TreeInfo& info) { // This is after the prepareTree so that any pending operations // (RenderNode tree state, prefetched layers, etc...) will be flushed. - if (CC_UNLIKELY(!mContext->hasSurface() || !canDraw)) { + if (CC_UNLIKELY(!mContext->hasSurface())) { mSyncResult |= kSync_LostSurfaceRewardIfFound; - info.out.canDrawThisFrame = false; } if (info.out.hasAnimations) { |