Fixed a crash in Settings/ImageResizer (#3053)

This commit is contained in:
Ivan Stošić 2020-05-15 17:03:30 +02:00 committed by GitHub
parent 19f4ad0361
commit a13a0ee5a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -254,8 +254,8 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels
public void AddRow()
{
ObservableCollection<ImageSize> imageSizes = Sizes;
ImageSize maxSize = imageSizes.OrderBy(x => x.Id).Last();
ImageSize newSize = new ImageSize(maxSize.Id + 1);
int maxId = imageSizes.Count > 0 ? imageSizes.OrderBy(x => x.Id).Last().Id : -1;
ImageSize newSize = new ImageSize(maxId + 1);
newSize.PropertyChanged += Size_PropertyChanged;
imageSizes.Add(newSize);
Sizes = imageSizes;