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

Commit 1d1cf130 authored by Jerry Zhang's avatar Jerry Zhang Committed by Android (Google) Code Review
Browse files

Merge "Remove ptp from persist config on boot" into oc-dev

parents 2f84c471 6032c354
Loading
Loading
Loading
Loading
+6 −4
Original line number Original line Diff line number Diff line
@@ -407,13 +407,15 @@ public class UsbDeviceManager {
                        UsbManager.USB_FUNCTION_ADB);
                        UsbManager.USB_FUNCTION_ADB);


                /**
                /**
                 * Remove MTP from persistent config, to bring usb to a good state
                 * Previous versions can set persist config to mtp/ptp but it does not
                 * after fixes to b/31814300. This block can be removed after the update
                 * get reset on OTA. Reset the property here instead.
                 */
                 */
                String persisted = SystemProperties.get(USB_PERSISTENT_CONFIG_PROPERTY);
                String persisted = SystemProperties.get(USB_PERSISTENT_CONFIG_PROPERTY);
                if (UsbManager.containsFunction(persisted, UsbManager.USB_FUNCTION_MTP)) {
                if (UsbManager.containsFunction(persisted, UsbManager.USB_FUNCTION_MTP)
                        || UsbManager.containsFunction(persisted, UsbManager.USB_FUNCTION_PTP)) {
                    SystemProperties.set(USB_PERSISTENT_CONFIG_PROPERTY,
                    SystemProperties.set(USB_PERSISTENT_CONFIG_PROPERTY,
                            UsbManager.removeFunction(persisted, UsbManager.USB_FUNCTION_MTP));
                            UsbManager.removeFunction(UsbManager.removeFunction(persisted,
                                    UsbManager.USB_FUNCTION_MTP), UsbManager.USB_FUNCTION_PTP));
                }
                }


                String state = FileUtils.readTextFile(new File(STATE_PATH), 0, null).trim();
                String state = FileUtils.readTextFile(new File(STATE_PATH), 0, null).trim();