aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohamad Ayyash <mkayyash@google.com>2014-10-16 23:08:01 +0000
committerandroid-build-merger <android-build-merger@google.com>2014-10-16 23:08:01 +0000
commit2865ee97881486cc533e0336b9865ca5a6ee0a2a (patch)
tree9515bc96537fbbae899905ea4010da647845f9f2
parente0e741bfdeaee35109a47b5ff0de14c5f50483b6 (diff)
parentcbb9298b084b89d794eca0aae4e6997076e68284 (diff)
downloadtelephony-lollipop-wear-release.tar.gz
Merge "ril: Fix update screen events." into lmp-devandroid-wear-5.0.0_r1lollipop-wear-release
automerge: cbb9298 * commit 'cbb9298b084b89d794eca0aae4e6997076e68284': ril: Fix update screen events.
-rw-r--r--src/java/com/android/internal/telephony/RIL.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/java/com/android/internal/telephony/RIL.java b/src/java/com/android/internal/telephony/RIL.java
index 0789b66643..f59e8834d4 100644
--- a/src/java/com/android/internal/telephony/RIL.java
+++ b/src/java/com/android/internal/telephony/RIL.java
@@ -2216,8 +2216,8 @@ public final class RIL extends BaseCommands implements CommandsInterface {
if (oldState != Display.STATE_ON
&& mDefaultDisplayState == Display.STATE_ON) {
sendScreenState(true);
- } else if (oldState == Display.STATE_ON
- && mDefaultDisplayState != Display.STATE_ON) {
+ } else if ((oldState == Display.STATE_ON || oldState == Display.STATE_UNKNOWN)
+ && mDefaultDisplayState != Display.STATE_ON) {
sendScreenState(false);
}
}
@@ -2239,9 +2239,7 @@ public final class RIL extends BaseCommands implements CommandsInterface {
onRadioAvailable() {
// In case screen state was lost (due to process crash),
// this ensures that the RIL knows the correct screen state.
-
- PowerManager pm = (PowerManager)mContext.getSystemService(Context.POWER_SERVICE);
- sendScreenState(pm.isScreenOn());
+ updateScreenState();
}
private RadioState getRadioStateFromInt(int stateInt) {