summaryrefslogtreecommitdiffstats
path: root/core/java/android/view/RenderNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/view/RenderNode.java')
-rw-r--r--core/java/android/view/RenderNode.java7
1 files changed, 1 insertions, 6 deletions
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);