Fix weird behaviour in library when switching display mode (#5640)

(cherry picked from commit fd45de5c586d5806ca1bf7f2ced06e27febab92d)
This commit is contained in:
Andreas 2021-08-05 23:52:45 +02:00 committed by Jobobby04
parent 306deb5e6a
commit 82f0bf809d

View File

@ -229,7 +229,12 @@ class LibraryController(
when (group) {
is LibrarySettingsSheet.Filter.FilterGroup -> onFilterChanged()
is LibrarySettingsSheet.Sort.SortGroup -> onSortChanged()
is LibrarySettingsSheet.Display.DisplayGroup -> reattachAdapter()
is LibrarySettingsSheet.Display.DisplayGroup -> {
if (!preferences.categorisedDisplaySettings().get() || activeCategory == 0) {
// Reattach adapter when flow preference change
reattachAdapter()
}
}
is LibrarySettingsSheet.Display.BadgeGroup -> onBadgeSettingChanged()
// SY -->
is LibrarySettingsSheet.Display.ButtonsGroup -> onButtonSettingChanged()