Merge "Disable MTP transcoding by default" into sc-dev
diff --git a/src/com/android/settings/connecteddevice/usb/UsbDetailsTranscodeMtpController.java b/src/com/android/settings/connecteddevice/usb/UsbDetailsTranscodeMtpController.java
index bb91930..7ce8470 100644
--- a/src/com/android/settings/connecteddevice/usb/UsbDetailsTranscodeMtpController.java
+++ b/src/com/android/settings/connecteddevice/usb/UsbDetailsTranscodeMtpController.java
@@ -66,7 +66,8 @@
             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(
                 connected && isDeviceInFileTransferMode(functions, dataRole));
     }
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsTranscodeMtpControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsTranscodeMtpControllerTest.java
index 31fd13e..477b592 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsTranscodeMtpControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsTranscodeMtpControllerTest.java
@@ -123,7 +123,7 @@
         mUnderTest.refresh(true /* connected */, UsbManager.FUNCTION_MTP, POWER_ROLE_NONE,
                 DATA_ROLE_NONE);
 
-        assertThat(getSwitchPreference().isChecked()).isTrue();
+        assertThat(getSwitchPreference().isChecked()).isFalse();
     }
 
     @Test
@@ -162,7 +162,7 @@
         mUnderTest.displayPreference(mScreen);
         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