Loading services/core/java/com/android/server/hdmi/HdmiControlService.java +9 −5 Original line number Diff line number Diff line Loading @@ -639,6 +639,15 @@ public class HdmiControlService extends SystemService { } } }, mServiceThreadExecutor); mHdmiCecConfig.registerChangeListener( HdmiControlManager.CEC_SETTING_NAME_VOLUME_CONTROL_MODE, new HdmiCecConfig.SettingChangeListener() { @Override public void onChange(String setting) { setHdmiCecVolumeControlEnabledInternal(getHdmiCecConfig().getIntValue( HdmiControlManager.CEC_SETTING_NAME_VOLUME_CONTROL_MODE)); } }, mServiceThreadExecutor); mHdmiCecConfig.registerChangeListener( HdmiControlManager.CEC_SETTING_NAME_TV_WAKE_ON_ONE_TOUCH_PLAY, new HdmiCecConfig.SettingChangeListener() { Loading Loading @@ -778,7 +787,6 @@ public class HdmiControlService extends SystemService { private void registerContentObserver() { ContentResolver resolver = getContext().getContentResolver(); String[] settings = new String[] { Global.HDMI_CONTROL_VOLUME_CONTROL_ENABLED, Global.MHL_INPUT_SWITCHING_ENABLED, Global.MHL_POWER_CHARGE_ENABLED, Global.HDMI_CEC_SWITCH_ENABLED, Loading @@ -801,10 +809,6 @@ public class HdmiControlService extends SystemService { String option = uri.getLastPathSegment(); boolean enabled = readBooleanSetting(option, true); switch (option) { case Global.HDMI_CONTROL_VOLUME_CONTROL_ENABLED: setHdmiCecVolumeControlEnabledInternal(getHdmiCecConfig().getIntValue( HdmiControlManager.CEC_SETTING_NAME_VOLUME_CONTROL_MODE)); break; case Global.HDMI_CEC_SWITCH_ENABLED: if (isAudioSystemDevice()) { if (audioSystem() == null) { Loading Loading
services/core/java/com/android/server/hdmi/HdmiControlService.java +9 −5 Original line number Diff line number Diff line Loading @@ -639,6 +639,15 @@ public class HdmiControlService extends SystemService { } } }, mServiceThreadExecutor); mHdmiCecConfig.registerChangeListener( HdmiControlManager.CEC_SETTING_NAME_VOLUME_CONTROL_MODE, new HdmiCecConfig.SettingChangeListener() { @Override public void onChange(String setting) { setHdmiCecVolumeControlEnabledInternal(getHdmiCecConfig().getIntValue( HdmiControlManager.CEC_SETTING_NAME_VOLUME_CONTROL_MODE)); } }, mServiceThreadExecutor); mHdmiCecConfig.registerChangeListener( HdmiControlManager.CEC_SETTING_NAME_TV_WAKE_ON_ONE_TOUCH_PLAY, new HdmiCecConfig.SettingChangeListener() { Loading Loading @@ -778,7 +787,6 @@ public class HdmiControlService extends SystemService { private void registerContentObserver() { ContentResolver resolver = getContext().getContentResolver(); String[] settings = new String[] { Global.HDMI_CONTROL_VOLUME_CONTROL_ENABLED, Global.MHL_INPUT_SWITCHING_ENABLED, Global.MHL_POWER_CHARGE_ENABLED, Global.HDMI_CEC_SWITCH_ENABLED, Loading @@ -801,10 +809,6 @@ public class HdmiControlService extends SystemService { String option = uri.getLastPathSegment(); boolean enabled = readBooleanSetting(option, true); switch (option) { case Global.HDMI_CONTROL_VOLUME_CONTROL_ENABLED: setHdmiCecVolumeControlEnabledInternal(getHdmiCecConfig().getIntValue( HdmiControlManager.CEC_SETTING_NAME_VOLUME_CONTROL_MODE)); break; case Global.HDMI_CEC_SWITCH_ENABLED: if (isAudioSystemDevice()) { if (audioSystem() == null) { Loading