diff --git a/FModel/ViewModels/AesManagerViewModel.cs b/FModel/ViewModels/AesManagerViewModel.cs index 90f34e58..9a8c6f36 100644 --- a/FModel/ViewModels/AesManagerViewModel.cs +++ b/FModel/ViewModels/AesManagerViewModel.cs @@ -56,7 +56,7 @@ namespace FModel.ViewModels if (e.PropertyName != "Key" || sender is not FullyObservableCollection collection) return; - var key = collection[e.CollectionIndex].Key = FixKey(collection[e.CollectionIndex].Key); + var key = FixKey(collection[e.CollectionIndex].Key); if (e.CollectionIndex == 0) { if (!HasChange) diff --git a/FModel/ViewModels/CUE4ParseViewModel.cs b/FModel/ViewModels/CUE4ParseViewModel.cs index 6d572b4e..09d6c3b0 100644 --- a/FModel/ViewModels/CUE4ParseViewModel.cs +++ b/FModel/ViewModels/CUE4ParseViewModel.cs @@ -218,7 +218,8 @@ namespace FModel.ViewModels { cancellationToken.ThrowIfCancellationRequested(); // cancel if needed - var k = key.Key.Length == 66 ? key.Key.Trim() : Constants.ZERO_64_CHAR; + var k = key.Key.Trim(); + if (k.Length != 66) k = Constants.ZERO_64_CHAR; Provider.SubmitKey(key.Guid, new FAesKey(k)); }