summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Joe Onorato <joeo@android.com> 2009-08-12 21:40:29 -0700
committer Joe Onorato <joeo@android.com> 2009-08-12 21:42:00 -0700
commit168173a698e820ceb1ebf54b4910888891be2056 (patch)
treec674bcb45cea275b9cc7d7eafe3a68b21ce8e41d
parent2cd0a5c6aab3089b5b7edeeae808405b077d13cd (diff)
Don't crash when the window is closing
-rw-r--r--core/java/android/view/SurfaceView.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/view/SurfaceView.java b/core/java/android/view/SurfaceView.java
index 92e813f2ad06..4840f2788123 100644
--- a/core/java/android/view/SurfaceView.java
+++ b/core/java/android/view/SurfaceView.java
@@ -282,7 +282,9 @@ public class SurfaceView extends View {
return;
}
ViewRoot viewRoot = (ViewRoot) getRootView().getParent();
- mTranslator = viewRoot.mTranslator;
+ if (viewRoot != null) {
+ mTranslator = viewRoot.mTranslator;
+ }
Resources res = getContext().getResources();
if (mTranslator != null || !res.getCompatibilityInfo().supportsScreen()) {