diff options
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 |
commit | 168173a698e820ceb1ebf54b4910888891be2056 (patch) | |
tree | c674bcb45cea275b9cc7d7eafe3a68b21ce8e41d /core/java/android/view | |
parent | 2cd0a5c6aab3089b5b7edeeae808405b077d13cd (diff) | |
download | frameworks_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.java | 4 |
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()) { |