Loading services/core/java/com/android/server/policy/PhoneWindowManager.java +3 −1 Original line number Diff line number Diff line Loading @@ -6131,6 +6131,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { private class HdmiVideoExtconUEventObserver extends ExtconStateObserver<Boolean> { private static final String HDMI_EXIST = "HDMI=1"; private static final String DP_EXIST = "DP=1"; private static final String NAME = "hdmi"; private boolean init(ExtconInfo hdmi) { Loading Loading @@ -6161,7 +6162,8 @@ public class PhoneWindowManager implements WindowManagerPolicy { public Boolean parseState(ExtconInfo extconIfno, String state) { // extcon event state changes from kernel4.9 // new state will be like STATE=HDMI=1 return state.contains(HDMI_EXIST); // or like STATE=DP=1 for newer kernel return state.contains(HDMI_EXIST) || state.contains(DP_EXIST); } } Loading Loading
services/core/java/com/android/server/policy/PhoneWindowManager.java +3 −1 Original line number Diff line number Diff line Loading @@ -6131,6 +6131,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { private class HdmiVideoExtconUEventObserver extends ExtconStateObserver<Boolean> { private static final String HDMI_EXIST = "HDMI=1"; private static final String DP_EXIST = "DP=1"; private static final String NAME = "hdmi"; private boolean init(ExtconInfo hdmi) { Loading Loading @@ -6161,7 +6162,8 @@ public class PhoneWindowManager implements WindowManagerPolicy { public Boolean parseState(ExtconInfo extconIfno, String state) { // extcon event state changes from kernel4.9 // new state will be like STATE=HDMI=1 return state.contains(HDMI_EXIST); // or like STATE=DP=1 for newer kernel return state.contains(HDMI_EXIST) || state.contains(DP_EXIST); } } Loading