From 44db18655f1110ed48282af9cbd4e2c56b5f246c Mon Sep 17 00:00:00 2001 From: jliddev Date: Mon, 15 Mar 2021 13:28:59 -0500 Subject: [PATCH] Dont reload the list when cancelling the remove dialog --- .../src/app/pages/my-addons/my-addons.component.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wowup-electron/src/app/pages/my-addons/my-addons.component.ts b/wowup-electron/src/app/pages/my-addons/my-addons.component.ts index 0a8dfb46..86cea586 100644 --- a/wowup-electron/src/app/pages/my-addons/my-addons.component.ts +++ b/wowup-electron/src/app/pages/my-addons/my-addons.component.ts @@ -542,10 +542,12 @@ export class MyAddonsComponent implements OnInit, OnDestroy, AfterViewInit { } else { return this.getRemoveDependenciesPrompt(addon.name, addon.dependencies.length) .afterClosed() - .pipe(switchMap((result) => from(this.addonService.removeAddon(addon, result)))); + .pipe( + switchMap((result) => from(this.addonService.removeAddon(addon, result))), + switchMap(() => from(this.loadAddons(this.selectedInstallation))) + ); } - }), - switchMap(() => from(this.loadAddons(this.selectedInstallation))) + }) ) .subscribe(); }