diff --git a/src/routes/Settings.tsx b/src/routes/Settings.tsx index 7c6ab6c7b..0e0de767d 100644 --- a/src/routes/Settings.tsx +++ b/src/routes/Settings.tsx @@ -62,6 +62,12 @@ export const SettingsRoute: FC = () => { ipcRenderer.invoke('get-app-version').then((result: string) => { setAppVersion(result); }); + + ipcRenderer.on('update-native-theme', (_, updatedTheme: Theme) => { + if (settings.theme === Theme.SYSTEM) { + setTheme(updatedTheme); + } + }); }, []); useMemo(() => { @@ -77,12 +83,6 @@ export const SettingsRoute: FC = () => { })(); }, [accounts.token]); - ipcRenderer.on('update-native-theme', (_, updatedTheme: Theme) => { - if (settings.theme === Theme.SYSTEM) { - setTheme(updatedTheme); - } - }); - const logoutUser = useCallback(() => { logout(); navigate(-1);