diff options
| author | Moyster <oysterized@gmail.com> | 2016-11-09 12:51:33 +0100 |
|---|---|---|
| committer | Moyster <oysterized@gmail.com> | 2016-11-09 12:51:33 +0100 |
| commit | 00d60ce1f800bd66ff8145c6b6e48552f7001315 (patch) | |
| tree | 2b8485f3b2f32a7515f630816687e4882d1abef3 | |
| parent | 739c4b4c43b35057ab03537d22ddb1ad0e6986ae (diff) | |
patch: add a patch to fix Charging Only on Usb
| -rw-r--r-- | patches/apply-patch.sh | 1 | ||||
| -rw-r--r-- | patches/packages_apps_Settings/0002-Allow-USB-settings-even-if-USB-is-reported-as-not-co.patch | 28 |
2 files changed, 29 insertions, 0 deletions
diff --git a/patches/apply-patch.sh b/patches/apply-patch.sh index 330c4d1..20b8620 100644 --- a/patches/apply-patch.sh +++ b/patches/apply-patch.sh @@ -16,6 +16,7 @@ git apply -v ../../device/mediatek/mt6753_common/patches/framework_base/0001_eng cd ../.. cd packages/apps/Settings/ git apply -v ../../../device/mediatek/mt6753_common/patches/packages_apps_Settings/0001-multisim.patch +git apply -v ../../../device/mediatek/mt6753_common/patches/packages_apps_Settings/0002-Allow-USB-settings-even-if-USB-is-reported-as-not-co.patch cd ../../.. cd frameworks/opt/telephony git apply -v ../../../device/mediatek/mt6753_common/patches/framework_opt_telephony/0001-Update-for-mtk.patch diff --git a/patches/packages_apps_Settings/0002-Allow-USB-settings-even-if-USB-is-reported-as-not-co.patch b/patches/packages_apps_Settings/0002-Allow-USB-settings-even-if-USB-is-reported-as-not-co.patch new file mode 100644 index 0000000..282fa5e --- /dev/null +++ b/patches/packages_apps_Settings/0002-Allow-USB-settings-even-if-USB-is-reported-as-not-co.patch @@ -0,0 +1,28 @@ +From cf2c4d02ee3a4b73eb6ca340867bcbac61fc45e2 Mon Sep 17 00:00:00 2001 +From: Dmitry Smirnov <divis1969@gmail.com> +Date: Sun, 20 Mar 2016 11:41:12 +0300 +Subject: [PATCH] Allow USB settings even if USB is reported as not connected + +Change-Id: I859d7d7e2d395499480d844f4edeaa198ef8fbba +--- + src/com/android/settings/deviceinfo/UsbSettings.java | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/com/android/settings/deviceinfo/UsbSettings.java b/src/com/android/settings/deviceinfo/UsbSettings.java +index 3528383..4151894 100644 +--- a/src/com/android/settings/deviceinfo/UsbSettings.java ++++ b/src/com/android/settings/deviceinfo/UsbSettings.java +@@ -80,8 +80,9 @@ public class UsbSettings extends SettingsPreferenceFragment { + if (action.equals(UsbManager.ACTION_USB_STATE)) { + mUsbAccessoryMode = intent.getBooleanExtra(UsbManager.USB_FUNCTION_ACCESSORY, false); + Log.e(TAG, "UsbAccessoryMode " + mUsbAccessoryMode); ++ String function = mUsbManager.getDefaultFunction(); + boolean connected = intent.getExtras().getBoolean(UsbManager.USB_CONNECTED); +- if (!connected) { ++ if (!connected && !UsbManager.USB_FUNCTION_CHARGING.equals(function)) { + Toast.makeText(getActivity(), R.string.usb_not_connected, + Toast.LENGTH_SHORT).show(); + finish(); +-- +2.9.3 + |
