From fbce381e3207b3fcc36c38ec7449552c879d60e8 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Thu, 26 Sep 2024 11:26:29 +0900 Subject: [PATCH] [Update] Remove the get devices lists function that is working when dropdown menu opens and move to init place(app.jsx). --- src-ui/app/App.jsx | 12 ++++++++++++ .../setting_section/setting_box/device/Device.jsx | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src-ui/app/App.jsx b/src-ui/app/App.jsx index d335ea68..70c6d465 100644 --- a/src-ui/app/App.jsx +++ b/src-ui/app/App.jsx @@ -36,11 +36,19 @@ import { useLanguageSettings } from "@logics_main/useLanguageSettings"; import { useSelectableLanguageList } from "@logics_main/useSelectableLanguageList"; import { useMessageInputBoxRatio } from "@logics_main/useMessageInputBoxRatio"; +import { useMicHostList } from "@logics_configs/useMicHostList"; +import { useMicDeviceList } from "@logics_configs/useMicDeviceList"; +import { useSpeakerDeviceList } from "@logics_configs/useSpeakerDeviceList"; + const StartPythonFacadeComponent = () => { const { asyncStartPython } = useStartPython(); const hasRunRef = useRef(false); const main_page = getCurrent(); + const { getMicHostList } = useMicHostList(); + const { getMicDeviceList } = useMicDeviceList(); + const { getSpeakerDeviceList } = useSpeakerDeviceList(); + const { getIsMainPageCompactMode } = useIsMainPageCompactMode(); const { getSoftwareVersion } = useSoftwareVersion(); const { getEnableAutoMicSelect } = useEnableAutoMicSelect(); @@ -84,6 +92,10 @@ const StartPythonFacadeComponent = () => { getTranslationEngines(); getSelectedTranslationEngines(); + getMicHostList(); + getMicDeviceList(); + getSpeakerDeviceList(); + getEnableAutoMicSelect(); getEnableAutoSpeakerSelect(); getSelectedMicHost(); diff --git a/src-ui/app/config_page/setting_section/setting_box/device/Device.jsx b/src-ui/app/config_page/setting_section/setting_box/device/Device.jsx index 52531d22..e1cd7259 100644 --- a/src-ui/app/config_page/setting_section/setting_box/device/Device.jsx +++ b/src-ui/app/config_page/setting_section/setting_box/device/Device.jsx @@ -85,7 +85,7 @@ const Mic_Container = () => { selected_id={currentSelectedMicHost.data} list={currentMicHostList.data} selectFunction={selectFunction_host} - openListFunction={getMicHostList} + // openListFunction={getMicHostList} state={currentSelectedMicHost.state} style={{ maxWidth: "20rem", minWidth: "10rem" }} is_disabled={is_disabled_selector} @@ -99,7 +99,7 @@ const Mic_Container = () => { selected_id={currentSelectedMicDevice.data} list={currentMicDeviceList.data} selectFunction={selectFunction_device} - openListFunction={getMicDeviceList} + // openListFunction={getMicDeviceList} state={currentSelectedMicDevice.state} is_disabled={is_disabled_selector} /> @@ -183,7 +183,7 @@ const Speaker_Container = () => { selected_id={currentSelectedSpeakerDevice.data} list={currentSpeakerDeviceList.data} selectFunction={selectFunction} - openListFunction={getSpeakerDeviceList} + // openListFunction={getSpeakerDeviceList} state={currentSelectedSpeakerDevice.state} is_disabled={is_disabled_selector} />