Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d028a87 authored by Vikram Aggarwal's avatar Vikram Aggarwal
Browse files

Allow wireless charging during encrypt

Bug: 7426476 Cant Encrypt mako device using Charging pad as charging
             source

Change-Id: I6584a9e7a1533e06f0b0d55c1afd42641ee7ac3d
parent e42e7b85
Loading
Loading
Loading
Loading
+8 −9
Original line number Diff line number Diff line
@@ -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);
    }
}