diff --git a/src/components/SystemSettingDialog.vue b/src/components/SystemSettingDialog.vue index 76da32e..aad6aa5 100644 --- a/src/components/SystemSettingDialog.vue +++ b/src/components/SystemSettingDialog.vue @@ -1160,13 +1160,19 @@ export default defineComponent({ ($store.state.device_attribute & Protocol.EDeviceAttribute.OutputBoard) != 0 ); + if ($store.state.isSpecialVideo()) { + function_output_board_attribute.value = false; + } watch( () => $store.state.device_attribute, (value) => { - function_output_board_attribute.value = - (value & Protocol.EDeviceAttribute.OutputBoard) != 0; - + if ($store.state.isSpecialVideo()) { + function_output_board_attribute.value = false; + } else { + function_output_board_attribute.value = + (value & Protocol.EDeviceAttribute.OutputBoard) != 0; + } function_mirroring_output.value = ($store.state.device_attribute & Protocol.EDeviceAttribute.MirroringOutput) !=