Loading src/com/android/settings/deviceinfo/UsbSettings.java +10 −16 Original line number Original line Diff line number Diff line Loading @@ -123,7 +123,6 @@ public class UsbSettings extends SettingsPreferenceFragment { mMtp.setEnabled(false); mMtp.setEnabled(false); mPtp.setEnabled(false); mPtp.setEnabled(false); } } } } @Override @Override Loading @@ -134,22 +133,17 @@ public class UsbSettings extends SettingsPreferenceFragment { if (Utils.isMonkeyRunning()) { if (Utils.isMonkeyRunning()) { return true; return true; } } // temporary hack - using check boxes as radio buttons // don't allow unchecking them String function = "none"; if (preference instanceof CheckBoxPreference) { if (preference == mMtp && mMtp.isChecked()) { CheckBoxPreference checkBox = (CheckBoxPreference)preference; function = UsbManager.USB_FUNCTION_MTP; if (!checkBox.isChecked()) { } else if (preference == mPtp && mPtp.isChecked()) { checkBox.setChecked(true); function = UsbManager.USB_FUNCTION_PTP; return true; } } if (preference == mMtp) { mUsbManager.setCurrentFunction(UsbManager.USB_FUNCTION_MTP, true); updateToggles(UsbManager.USB_FUNCTION_MTP); } else if (preference == mPtp) { mUsbManager.setCurrentFunction(UsbManager.USB_FUNCTION_PTP, true); updateToggles(UsbManager.USB_FUNCTION_PTP); } } mUsbManager.setCurrentFunction(function, true); updateToggles(function); return true; return true; } } } } Loading
src/com/android/settings/deviceinfo/UsbSettings.java +10 −16 Original line number Original line Diff line number Diff line Loading @@ -123,7 +123,6 @@ public class UsbSettings extends SettingsPreferenceFragment { mMtp.setEnabled(false); mMtp.setEnabled(false); mPtp.setEnabled(false); mPtp.setEnabled(false); } } } } @Override @Override Loading @@ -134,22 +133,17 @@ public class UsbSettings extends SettingsPreferenceFragment { if (Utils.isMonkeyRunning()) { if (Utils.isMonkeyRunning()) { return true; return true; } } // temporary hack - using check boxes as radio buttons // don't allow unchecking them String function = "none"; if (preference instanceof CheckBoxPreference) { if (preference == mMtp && mMtp.isChecked()) { CheckBoxPreference checkBox = (CheckBoxPreference)preference; function = UsbManager.USB_FUNCTION_MTP; if (!checkBox.isChecked()) { } else if (preference == mPtp && mPtp.isChecked()) { checkBox.setChecked(true); function = UsbManager.USB_FUNCTION_PTP; return true; } } if (preference == mMtp) { mUsbManager.setCurrentFunction(UsbManager.USB_FUNCTION_MTP, true); updateToggles(UsbManager.USB_FUNCTION_MTP); } else if (preference == mPtp) { mUsbManager.setCurrentFunction(UsbManager.USB_FUNCTION_PTP, true); updateToggles(UsbManager.USB_FUNCTION_PTP); } } mUsbManager.setCurrentFunction(function, true); updateToggles(function); return true; return true; } } } }