From c529d8d8c709aed9c9e6d87af3ce2eb4c73da4bf Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Tue, 6 Sep 2011 15:01:39 -0700 Subject: [PATCH] Prevent crash in View.createSnapshot if getResources() returns null Bug #5260241 Change-Id: I90b6d5a8961a6b7b50603a9f59a6e39093646bd4 --- core/java/android/view/View.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index fa1d24961ddae..76b22ab754dd0 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -10320,7 +10320,10 @@ public class View implements Drawable.Callback2, KeyEvent.Callback, Accessibilit throw new OutOfMemoryError(); } - bitmap.setDensity(getResources().getDisplayMetrics().densityDpi); + Resources resources = getResources(); + if (resources != null) { + bitmap.setDensity(resources.getDisplayMetrics().densityDpi); + } Canvas canvas; if (attachInfo != null) {