diff --git a/core/java/android/view/GLES20RenderLayer.java b/core/java/android/view/GLES20RenderLayer.java index 086e78cb7d236..685dc7086e1e5 100644 --- a/core/java/android/view/GLES20RenderLayer.java +++ b/core/java/android/view/GLES20RenderLayer.java @@ -89,13 +89,13 @@ class GLES20RenderLayer extends GLES20Layer { @Override void end(Canvas currentCanvas) { - if (currentCanvas instanceof GLES20Canvas) { - ((GLES20Canvas) currentCanvas).resume(); - } HardwareCanvas canvas = getCanvas(); if (canvas != null) { canvas.onPostDraw(); } + if (currentCanvas instanceof GLES20Canvas) { + ((GLES20Canvas) currentCanvas).resume(); + } } @Override