summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/CryptKeeperSettings.java
diff options
context:
space:
mode:
authorVikram Aggarwal <viki@google.com>2012-10-29 11:00:01 -0700
committerVikram Aggarwal <viki@google.com>2012-10-29 12:42:55 -0700
commit8d028a87e97f9420f9db31a6b8aa80859fe393b3 (patch)
tree17ee0d63e4521ea97380f455e8cc34e9d1bd3326 /src/com/android/settings/CryptKeeperSettings.java
parente42e7b85285963cd959cec701689deaefbe44898 (diff)
downloadpackages_apps_Settings-8d028a87e97f9420f9db31a6b8aa80859fe393b3.zip
packages_apps_Settings-8d028a87e97f9420f9db31a6b8aa80859fe393b3.tar.gz
packages_apps_Settings-8d028a87e97f9420f9db31a6b8aa80859fe393b3.tar.bz2
Allow wireless charging during encrypt
Bug: 7426476 Cant Encrypt mako device using Charging pad as charging source Change-Id: I6584a9e7a1533e06f0b0d55c1afd42641ee7ac3d
Diffstat (limited to 'src/com/android/settings/CryptKeeperSettings.java')
-rw-r--r--src/com/android/settings/CryptKeeperSettings.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/com/android/settings/CryptKeeperSettings.java b/src/com/android/settings/CryptKeeperSettings.java
index d0043e6..58d97a8 100644
--- a/src/com/android/settings/CryptKeeperSettings.java
+++ b/src/com/android/settings/CryptKeeperSettings.java
@@ -61,14 +61,14 @@ public class CryptKeeperSettings extends Fragment {
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals(Intent.ACTION_BATTERY_CHANGED)) {
- int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
- int plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, 0);
- int invalidCharger = intent.getIntExtra(BatteryManager.EXTRA_INVALID_CHARGER, 0);
-
- boolean levelOk = level >= MIN_BATTERY_LEVEL;
- boolean pluggedOk =
- (plugged == BatteryManager.BATTERY_PLUGGED_AC ||
- plugged == BatteryManager.BATTERY_PLUGGED_USB) &&
+ final int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
+ final int plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, 0);
+ final int invalidCharger = intent.getIntExtra(
+ BatteryManager.EXTRA_INVALID_CHARGER, 0);
+
+ final boolean levelOk = level >= MIN_BATTERY_LEVEL;
+ final boolean pluggedOk =
+ ((plugged & BatteryManager.BATTERY_PLUGGED_ANY) != 0) &&
invalidCharger == 0;
// Update UI elements based on power/battery status
@@ -204,4 +204,3 @@ public class CryptKeeperSettings extends Fragment {
((PreferenceActivity) getActivity()).onPreferenceStartFragment(null, preference);
}
}
-