From 3891f3ad598561d5a82c07795e1fee7f1d3612d1 Mon Sep 17 00:00:00 2001 From: Chris Craik Date: Thu, 2 Apr 2015 15:28:08 -0700 Subject: Add compat path for restore underflow bug:19829784 Change-Id: Ia761664208ab80c055ca11174db3ddc74457b92b --- core/java/android/view/RenderNode.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'core/java/android/view/RenderNode.java') diff --git a/core/java/android/view/RenderNode.java b/core/java/android/view/RenderNode.java index ef98bbc..236cfef 100644 --- a/core/java/android/view/RenderNode.java +++ b/core/java/android/view/RenderNode.java @@ -240,12 +240,7 @@ public class RenderNode { * @see #start(int, int) * @see #isValid() */ - public void end(DisplayListCanvas endCanvas) { - if (!(endCanvas instanceof DisplayListCanvas)) { - throw new IllegalArgumentException("Passed an invalid canvas to end!"); - } - - DisplayListCanvas canvas = (DisplayListCanvas) endCanvas; + public void end(DisplayListCanvas canvas) { canvas.onPostDraw(); long renderNodeData = canvas.finishRecording(); nSetDisplayListData(mNativeRenderNode, renderNodeData); -- cgit v1.1