From b1d9a29da982bc2c1e587aa98aabb942377f140c Mon Sep 17 00:00:00 2001 From: Zagrios <40181755+Zagrios@users.noreply.github.com> Date: Tue, 1 Jul 2025 08:59:51 +0200 Subject: [PATCH] [fix] do not change the installation path if its the same path --- src/renderer/pages/settings-page.component.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index 06ffd199..0216f6a6 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -202,11 +202,18 @@ export function SettingsPage() { const fileChooserRes = await lastValueFrom(ipcService.sendV2("choose-folder")); if (!fileChooserRes.canceled && fileChooserRes.filePaths?.length) { + + const newInstallationPath = fileChooserRes.filePaths[0]; + + if(newInstallationPath === installationFolder){ + return; + } + progressBarService.showFake(0.008); notificationService.notifySuccess({ title: "notifications.settings.move-folder.success.titles.transfer-started", desc: "notifications.settings.move-folder.success.descs.transfer-started" }); - lastValueFrom(installationLocationService.setInstallationFolder(fileChooserRes.filePaths[0], true)).then(res => { + lastValueFrom(installationLocationService.setInstallationFolder(newInstallationPath, true)).then(res => { progressBarService.complete(); progressBarService.hide();