From 4c842fe276211b3f8d1daaa76a84c729aed42160 Mon Sep 17 00:00:00 2001 From: Justin Swanson Date: Sat, 8 Feb 2020 00:16:49 -0600 Subject: [PATCH] Added short circuit of MO2Installer interventions So that new active installations replace any old pending queues --- Wabbajack/View Models/Installers/MO2InstallerVM.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Wabbajack/View Models/Installers/MO2InstallerVM.cs b/Wabbajack/View Models/Installers/MO2InstallerVM.cs index 180147e6..d39f82cb 100644 --- a/Wabbajack/View Models/Installers/MO2InstallerVM.cs +++ b/Wabbajack/View Models/Installers/MO2InstallerVM.cs @@ -10,6 +10,7 @@ using System.Threading.Tasks; using ReactiveUI; using ReactiveUI.Fody.Helpers; using Wabbajack.Common; +using Wabbajack.Common.StatusFeed; using Wabbajack.Lib; using Wabbajack.Util; @@ -105,7 +106,8 @@ namespace Wabbajack .DisposeWith(CompositeDisposable); // Hook onto user interventions, and intercept MO2 specific ones for customization - this.WhenAny(x => x.ActiveInstallation.LogMessages) + this.WhenAny(x => x.ActiveInstallation) + .Select(x => x?.LogMessages ?? Observable.Empty()) .Switch() .Subscribe(x => {