Fix changing USB configuration setting.

Bug: 147031737
Test: manual
Change-Id: I510f69a27cb88b4a067d2c6c5b8130e9fcc23477
diff --git a/Settings/src/com/android/tv/settings/system/development/DevelopmentFragment.java b/Settings/src/com/android/tv/settings/system/development/DevelopmentFragment.java
index 2bae3c9..8b4f1ad 100644
--- a/Settings/src/com/android/tv/settings/system/development/DevelopmentFragment.java
+++ b/Settings/src/com/android/tv/settings/system/development/DevelopmentFragment.java
@@ -1340,7 +1340,7 @@
             int index = 0;
             long functions = manager.getCurrentFunctions();
             for (int i = 0; i < titles.length; i++) {
-                if ((functions | UsbManager.usbFunctionsFromString(values[i])) != 0) {
+                if ((functions & UsbManager.usbFunctionsFromString(values[i])) != 0) {
                     index = i;
                     break;
                 }
@@ -1352,7 +1352,7 @@
     }
 
     private void writeUsbConfigurationOption(Object newValue) {
-        UsbManager manager = (UsbManager)getActivity().getSystemService(Context.USB_SERVICE);
+        UsbManager manager = (UsbManager) getActivity().getSystemService(Context.USB_SERVICE);
         String function = newValue.toString();
         manager.setCurrentFunctions(UsbManager.usbFunctionsFromString(function));
     }