Disable MTP transcoding by default

BUG: 178769134
Test: manual
Change-Id: Ib87d0f499bd699276326a41b37f42c7a85893afe
This commit is contained in:
Manish Singh
2021-02-04 04:57:47 +00:00
parent 10b7a7d483
commit f8b9101314
2 changed files with 4 additions and 3 deletions

View File

@@ -66,7 +66,8 @@ public class UsbDetailsTranscodeMtpController extends UsbDetailsController
mFragment.getPreferenceScreen().removePreference(mPreferenceCategory); mFragment.getPreferenceScreen().removePreference(mPreferenceCategory);
} }
mSwitchPreference.setChecked(SystemProperties.getBoolean(TRANSCODE_MTP_SYS_PROP_KEY, true)); mSwitchPreference.setChecked(
SystemProperties.getBoolean(TRANSCODE_MTP_SYS_PROP_KEY, false));
mPreferenceCategory.setEnabled( mPreferenceCategory.setEnabled(
connected && isDeviceInFileTransferMode(functions, dataRole)); connected && isDeviceInFileTransferMode(functions, dataRole));
} }

View File

@@ -123,7 +123,7 @@ public class UsbDetailsTranscodeMtpControllerTest {
mUnderTest.refresh(true /* connected */, UsbManager.FUNCTION_MTP, POWER_ROLE_NONE, mUnderTest.refresh(true /* connected */, UsbManager.FUNCTION_MTP, POWER_ROLE_NONE,
DATA_ROLE_NONE); DATA_ROLE_NONE);
assertThat(getSwitchPreference().isChecked()).isTrue(); assertThat(getSwitchPreference().isChecked()).isFalse();
} }
@Test @Test
@@ -162,7 +162,7 @@ public class UsbDetailsTranscodeMtpControllerTest {
mUnderTest.displayPreference(mScreen); mUnderTest.displayPreference(mScreen);
getSwitchPreference().performClick(); getSwitchPreference().performClick();
getSwitchPreference().performClick(); getSwitchPreference().performClick();
assertThat(SystemProperties.getBoolean(TRANSCODE_MTP_SYS_PROP_KEY, false)).isFalse(); assertThat(SystemProperties.getBoolean(TRANSCODE_MTP_SYS_PROP_KEY, true)).isFalse();
} }
@Test @Test