From 5dccae234df2306aa5e4911cc90ed9ec0875c3f2 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Fri, 29 Jul 2022 22:16:41 -0400 Subject: [PATCH] Fix group by library updates --- .../tachiyomi/ui/library/LibraryController.kt | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt index 440dd0763..6d0ccd364 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt @@ -92,7 +92,21 @@ class LibraryController( onDeleteClicked = ::showDeleteMangaDialog, onClickFilter = ::showSettingsSheet, onClickRefresh = { - if (LibraryUpdateService.start(context, it)) { + // SY --> + val groupType = presenter.groupType + if ( + LibraryUpdateService.start( + context = context, + category = if (groupType == LibraryGroup.BY_DEFAULT) it else null, + group = groupType, + groupExtra = when (groupType) { + LibraryGroup.BY_DEFAULT -> null + LibraryGroup.BY_SOURCE, LibraryGroup.BY_STATUS, LibraryGroup.BY_TRACK_STATUS -> it?.id?.toString() + else -> null + }, + ) + ) { + // SY <-- context.toast(R.string.updating_library) } },