diff options
| author | Romain Guy <romainguy@google.com> | 2011-09-06 15:01:39 -0700 |
|---|---|---|
| committer | Romain Guy <romainguy@google.com> | 2011-09-06 15:01:39 -0700 |
| commit | c529d8d8c709aed9c9e6d87af3ce2eb4c73da4bf (patch) | |
| tree | 5bb53fc9affeae2d1c694dd41d5955d8637c27e5 /core/java/android | |
| parent | 3b19b5ecc4ae05e90bf57ba88ef1e50a5dc63995 (diff) | |
| download | frameworks_base-c529d8d8c709aed9c9e6d87af3ce2eb4c73da4bf.zip frameworks_base-c529d8d8c709aed9c9e6d87af3ce2eb4c73da4bf.tar.gz frameworks_base-c529d8d8c709aed9c9e6d87af3ce2eb4c73da4bf.tar.bz2 | |
Prevent crash in View.createSnapshot if getResources() returns null
Bug #5260241
Change-Id: I90b6d5a8961a6b7b50603a9f59a6e39093646bd4
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/view/View.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index fa1d249..76b22ab 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) { |
