From b6b67e9bd1fc974c8d743479d4f94c13814d6b8b Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Fri, 13 Sep 2024 23:41:41 +0900 Subject: [PATCH] [Update] Config Page: Set volume, that check mic/speaker volume, to 0 when config page is closed. --- src-ui/logics/useVolume.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src-ui/logics/useVolume.js b/src-ui/logics/useVolume.js index a1991159..6ae7587c 100644 --- a/src-ui/logics/useVolume.js +++ b/src-ui/logics/useVolume.js @@ -28,9 +28,13 @@ export const useVolume = () => { updateMicVolume(payload); }, currentMicThresholdCheckStatus: currentMicThresholdCheckStatus, - updateMicThresholdCheckStatus: (payload) => updateMicThresholdCheckStatus(payload), + updateMicThresholdCheckStatus: (payload) => { + updateMicThresholdCheckStatus(payload); + if (payload === false) updateMicVolume("0"); + }, volumeCheckStart_Speaker: () => { + updateSpeakerVolume("0"); updateSpeakerThresholdCheckStatus(asyncPending); asyncStdoutToPython("/controller/callback_enable_check_speaker_threshold"); }, @@ -42,7 +46,10 @@ export const useVolume = () => { updateSpeakerVolume(payload); }, currentSpeakerThresholdCheckStatus: currentSpeakerThresholdCheckStatus, - updateSpeakerThresholdCheckStatus: (payload) => updateSpeakerThresholdCheckStatus(payload), + updateSpeakerThresholdCheckStatus: (payload) => { + updateSpeakerThresholdCheckStatus(payload); + if (payload === false) updateSpeakerVolume("0"); + } }; }; \ No newline at end of file