summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/src/com
diff options
context:
space:
mode:
authorAdrian Roos <roosa@google.com>2014-10-28 15:23:12 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-10-28 15:23:14 +0000
commit288f65e3811d17273085bc5c8b553f9ba8833dd4 (patch)
treecae2b644170dcb0cbd8319ec8f7527623b61581a /packages/SystemUI/src/com
parentbd6f4a818ef36764eb69ef7308eb6a9bf3740138 (diff)
parentfa81d2126aae262a60b194877daadfb9ed1d50da (diff)
downloadframeworks_base-288f65e3811d17273085bc5c8b553f9ba8833dd4.zip
frameworks_base-288f65e3811d17273085bc5c8b553f9ba8833dd4.tar.gz
frameworks_base-288f65e3811d17273085bc5c8b553f9ba8833dd4.tar.bz2
Merge changes Iecd1303f,I2076c500 into lmp-mr1-dev
* changes: Fix NPE in FlashlightController Fix stale unlock icon
Diffstat (limited to 'packages/SystemUI/src/com')
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java5
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/policy/FlashlightController.java6
2 files changed, 10 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java
index dd5df12..7d73a6038 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java
@@ -477,6 +477,11 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL
public void onScreenTurnedOff(int why) {
updateLockIcon();
}
+
+ @Override
+ public void onKeyguardVisibilityChanged(boolean showing) {
+ updateLockIcon();
+ }
};
public void setKeyguardIndicationController(
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/FlashlightController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/FlashlightController.java
index 6f021ac..33f7aff 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/FlashlightController.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/FlashlightController.java
@@ -308,7 +308,11 @@ public class FlashlightController {
new CameraCaptureSession.StateListener() {
@Override
public void onConfigured(CameraCaptureSession session) {
- mSession = session;
+ if (session.getDevice() == mCameraDevice) {
+ mSession = session;
+ } else {
+ session.close();
+ }
postUpdateFlashlight();
}