Removed Mo2folder from ModlistSettingsEditorVM ctor

This commit is contained in:
Justin Swanson 2019-11-16 16:33:32 -06:00
parent 30437ba9c3
commit 4ff0d8e683
2 changed files with 6 additions and 10 deletions

View File

@ -158,7 +158,10 @@ namespace Wabbajack
{
if (u.State.Failed) return null;
var modlistSettings = settings.ModlistSettings.TryCreate(u.Path);
return new ModlistSettingsEditorVM(modlistSettings, this.MOProfile);
return new ModlistSettingsEditorVM(modlistSettings)
{
ModListName = this.MOProfile
};
})
// Interject and save old while loading new
.Pairwise()

View File

@ -14,7 +14,6 @@ namespace Wabbajack
public class ModlistSettingsEditorVM : ViewModel
{
private CompilationModlistSettings settings;
private string mo2Profile;
[Reactive]
public string ModListName { get; set; }
@ -32,10 +31,9 @@ namespace Wabbajack
[Reactive]
public string Website { get; set; }
public ModlistSettingsEditorVM(CompilationModlistSettings settings, string mo2Profile)
public ModlistSettingsEditorVM(CompilationModlistSettings settings)
{
this.settings = settings;
this.mo2Profile = mo2Profile;
this.ImagePath = new FilePickerVM()
{
DoExistsCheck = false,
@ -55,12 +53,7 @@ namespace Wabbajack
public void Init()
{
this.AuthorText = settings.Author;
if (string.IsNullOrWhiteSpace(settings.ModListName))
{
// Set ModlistName initially off just the MO2Profile
this.ModListName = mo2Profile;
}
else
if (!string.IsNullOrWhiteSpace(settings.ModListName))
{
this.ModListName = settings.ModListName;
}