diff options
-rw-r--r-- | services/core/java/com/android/server/policy/WindowOrientationListener.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/policy/WindowOrientationListener.java b/services/core/java/com/android/server/policy/WindowOrientationListener.java index a33ee4c..c8fd82e 100644 --- a/services/core/java/com/android/server/policy/WindowOrientationListener.java +++ b/services/core/java/com/android/server/policy/WindowOrientationListener.java @@ -136,7 +136,9 @@ public abstract class WindowOrientationListener { public void onTouchStart() { synchronized (mLock) { - mSensorEventListener.onTouchStartLocked(); + if (mSensorEventListener != null) { + mSensorEventListener.onTouchStartLocked(); + } } } @@ -144,7 +146,9 @@ public abstract class WindowOrientationListener { long whenElapsedNanos = SystemClock.elapsedRealtimeNanos(); synchronized (mLock) { - mSensorEventListener.onTouchEndLocked(whenElapsedNanos); + if (mSensorEventListener != null) { + mSensorEventListener.onTouchEndLocked(whenElapsedNanos); + } } } |