From 5c35eae53a68eaa47a47f621eae111432c5ca305 Mon Sep 17 00:00:00 2001 From: shidorien Date: Fri, 5 Jan 2024 17:29:48 +0100 Subject: [PATCH] Fix changelog loading issue and update version check --- src/renderer/pages/settings-page.component.tsx | 3 ++- src/renderer/windows/App.tsx | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index fbcd03f3..96a2c290 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -156,12 +156,13 @@ export function SettingsPage() { }) .finally(() => { isChangelogResolved = true; }); - setTimeout(() => { + const timeoutId = setTimeout(() => { setChanglogsLoading(() => !isChangelogResolved); }, 100); await changelogPromise; setChanglogsLoading(() => false); + clearTimeout(timeoutId); }; const setDefaultInstallationFolder = () => { diff --git a/src/renderer/windows/App.tsx b/src/renderer/windows/App.tsx index 9c29a13c..995cb8c6 100644 --- a/src/renderer/windows/App.tsx +++ b/src/renderer/windows/App.tsx @@ -46,7 +46,7 @@ export default function App() { const checkIsUpdated = async () => { const appVersion = await lastValueFrom(autoUpdater.getAppVersion()); const lastAppVersion = autoUpdater.getLastAppVersion(); - + if (!lastAppVersion || lte(appVersion, lastAppVersion)) { return; }