diff options
| author | John Reck <jreck@google.com> | 2018-11-09 19:16:27 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-11-09 19:16:27 +0000 |
| commit | 6ae76d0d8a355cc34b6207cfb8e47384b0fdabdf (patch) | |
| tree | 7632503d68d606eff7d867c5147cc2e789fbf09f /core/java/android/view/ViewRootImpl.java | |
| parent | 72e8228fb8f903972e0903e0469619037006aa98 (diff) | |
| parent | 8785ceb3b94b78312cd24e22f05610d9b654221e (diff) | |
Merge "Refactors and a potential public API for rendering"
Diffstat (limited to 'core/java/android/view/ViewRootImpl.java')
| -rw-r--r-- | core/java/android/view/ViewRootImpl.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index dd1f6407682f..a23d68b17245 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -46,6 +46,8 @@ import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.Color; +import android.graphics.FrameInfo; +import android.graphics.HardwareRenderer.FrameDrawingCallback; import android.graphics.Matrix; import android.graphics.PixelFormat; import android.graphics.Point; @@ -84,7 +86,6 @@ import android.util.TimeUtils; import android.util.TypedValue; import android.view.Surface.OutOfResourcesException; import android.view.SurfaceControl.Transaction; -import android.view.ThreadedRenderer.FrameDrawingCallback; import android.view.View.AttachInfo; import android.view.View.FocusDirection; import android.view.View.MeasureSpec; @@ -2148,7 +2149,7 @@ public final class ViewRootImpl implements ViewParent, // relayoutWindow may decide to destroy mSurface. As that decision // happens in WindowManager service, we need to be defensive here // and stop using the surface in case it gets destroyed. - if (mAttachInfo.mThreadedRenderer.pauseSurface(mSurface)) { + if (mAttachInfo.mThreadedRenderer.pause()) { // Animations were running so we need to push a frame // to resume them mDirty.set(0, 0, mWidth, mHeight); @@ -2266,7 +2267,7 @@ public final class ViewRootImpl implements ViewParent, & View.PFLAG_REQUEST_TRANSPARENT_REGIONS) == 0) { // Don't pre-allocate if transparent regions // are requested as they may not be needed - mAttachInfo.mThreadedRenderer.allocateBuffers(mSurface); + mAttachInfo.mThreadedRenderer.allocateBuffers(); } } catch (OutOfResourcesException e) { handleOutOfResourcesException(e); |
