diff --git a/Source/LibationWinForms/Dialogs/RemoveBooksDialog.cs b/Source/LibationWinForms/Dialogs/RemoveBooksDialog.cs index 2dac8bd9..ecd56188 100644 --- a/Source/LibationWinForms/Dialogs/RemoveBooksDialog.cs +++ b/Source/LibationWinForms/Dialogs/RemoveBooksDialog.cs @@ -136,11 +136,8 @@ namespace LibationWinForms.Dialogs } set { - if (_remove != value) - { - _remove = value; - NotifyPropertyChanged(); - } + _remove = value; + NotifyPropertyChanged(); } } diff --git a/Source/LibationWinForms/grid/GridEntry.cs b/Source/LibationWinForms/grid/GridEntry.cs index a1aa999f..0d20ef1f 100644 --- a/Source/LibationWinForms/grid/GridEntry.cs +++ b/Source/LibationWinForms/grid/GridEntry.cs @@ -41,11 +41,8 @@ namespace LibationWinForms get => _cover; private set { - if (_cover != value) - { - _cover = value; - NotifyPropertyChanged(); - } + _cover = value; + NotifyPropertyChanged(); } } @@ -175,25 +172,16 @@ namespace LibationWinForms switch (itemName) { case nameof(udi.Tags): - if (Book.UserDefinedItem.Tags != udi.Tags) - { - Book.UserDefinedItem.Tags = udi.Tags; - NotifyPropertyChanged(nameof(DisplayTags)); - } + Book.UserDefinedItem.Tags = udi.Tags; + NotifyPropertyChanged(nameof(DisplayTags)); break; case nameof(udi.BookStatus): - if (Book.UserDefinedItem.BookStatus != udi.BookStatus) - { - Book.UserDefinedItem.BookStatus = udi.BookStatus; - NotifyPropertyChanged(nameof(Liberate)); - } + Book.UserDefinedItem.BookStatus = udi.BookStatus; + NotifyPropertyChanged(nameof(Liberate)); break; case nameof(udi.PdfStatus): - if (Book.UserDefinedItem.PdfStatus != udi.PdfStatus) - { - Book.UserDefinedItem.PdfStatus = udi.PdfStatus; - NotifyPropertyChanged(nameof(Liberate)); - } + Book.UserDefinedItem.PdfStatus = udi.PdfStatus; + NotifyPropertyChanged(nameof(Liberate)); break; } } @@ -223,23 +211,9 @@ namespace LibationWinForms private void UpdateLiberatedStatus(bool notify = true) { - var changed = false; - - var newBookStatus = LibraryCommands.Liberated_Status(LibraryBook.Book); - if (_bookStatus != newBookStatus) - { - _bookStatus = newBookStatus; - changed = true; - } - - var newPdfStatus = LibraryCommands.Pdf_Status(LibraryBook.Book); - if (_pdfStatus != newPdfStatus) - { - _pdfStatus = newPdfStatus; - changed = true; - } - - if (changed && notify) + _bookStatus = LibraryCommands.Liberated_Status(LibraryBook.Book); + _pdfStatus = LibraryCommands.Pdf_Status(LibraryBook.Book); + if (notify) NotifyPropertyChanged(nameof(Liberate)); }