OSDN Git Service

Print more switch events
authorChih-Wei Huang <cwhuang@linux.org.tw>
Tue, 22 Nov 2016 08:26:15 +0000 (16:26 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Tue, 22 Nov 2016 08:26:15 +0000 (16:26 +0800)
services/core/java/com/android/server/WiredAccessoryManager.java

index 89ec470..eeaae7a 100644 (file)
@@ -320,6 +320,14 @@ final class WiredAccessoryManager implements WiredAccessoryCallbacks {
                 (switchValues & SW_MICROPHONE_INSERT_BIT) != 0) {
             sb.append("SW_MICROPHONE_INSERT");
         }
+        if ((switchMask & SW_LINEOUT_INSERT_BIT) != 0 &&
+                (switchValues & SW_LINEOUT_INSERT_BIT) != 0) {
+            sb.append("SW_LINEOUT_INSERT ");
+        }
+        if ((switchMask & SW_VIDEOOUT_INSERT_BIT) != 0 &&
+                (switchValues & SW_VIDEOOUT_INSERT_BIT) != 0) {
+            sb.append("SW_VIDEOOUT_INSERT ");
+        }
         return sb.toString();
     }