diff options
| -rw-r--r-- | core/java/android/view/GLRenderer.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/view/GLRenderer.java b/core/java/android/view/GLRenderer.java index 40ad72ca5bff..c1eb6b771c09 100644 --- a/core/java/android/view/GLRenderer.java +++ b/core/java/android/view/GLRenderer.java @@ -497,7 +497,9 @@ public class GLRenderer extends HardwareRenderer { @Override void onLayerDestroyed(HardwareLayer layer) { - mGlCanvas.cancelLayerUpdate(layer); + if (mGlCanvas != null) { + mGlCanvas.cancelLayerUpdate(layer); + } mAttachedLayers.remove(layer); } |