summaryrefslogtreecommitdiffstats
path: root/core/java/android/view
diff options
context:
space:
mode:
authorJoe Onorato <joeo@android.com>2009-08-12 21:40:29 -0700
committerJoe Onorato <joeo@android.com>2009-08-12 21:42:00 -0700
commit168173a698e820ceb1ebf54b4910888891be2056 (patch)
treec674bcb45cea275b9cc7d7eafe3a68b21ce8e41d /core/java/android/view
parent2cd0a5c6aab3089b5b7edeeae808405b077d13cd (diff)
downloadframeworks_base-168173a698e820ceb1ebf54b4910888891be2056.zip
frameworks_base-168173a698e820ceb1ebf54b4910888891be2056.tar.gz
frameworks_base-168173a698e820ceb1ebf54b4910888891be2056.tar.bz2
Don't crash when the window is closing
Diffstat (limited to 'core/java/android/view')
-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 92e813f..4840f27 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()) {