diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt index 73a24935a..46916df77 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt @@ -52,6 +52,7 @@ fun SourceFilterDialog( onSavedSearchPress: (EXHSavedSearch) -> Unit, // KMK --> onSavedSearchPressDesc: String, + shouldShowSavingButton: Boolean = true, // KMK <-- openMangaDexRandom: (() -> Unit)?, openMangaDexFollows: (() -> Unit)?, @@ -78,15 +79,19 @@ fun SourceFilterDialog( Spacer(modifier = Modifier.weight(1f)) - // SY --> - IconButton(onClick = onSave) { - Icon( - Icons.Default.Save, - contentDescription = stringResource(MR.strings.action_save), - tint = MaterialTheme.colorScheme.onBackground, - ) + // KMK --> + if (shouldShowSavingButton) { + // KMK <-- + // SY --> + IconButton(onClick = onSave) { + Icon( + Icons.Default.Save, + contentDescription = stringResource(MR.strings.action_save), + tint = MaterialTheme.colorScheme.onBackground, + ) + } + // SY <-- } - // SY <-- Button(onClick = { onFilter() onDismissRequest() diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreen.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreen.kt index 58a42cb64..632ce57c6 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreen.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreen.kt @@ -269,6 +269,7 @@ class SourceFeedScreen(val sourceId: Long) : Screen() { }, // KMK --> onSavedSearchPressDesc = stringResource(KMR.strings.saved_searches_add_feed), + shouldShowSavingButton = false, // KMK <-- openMangaDexRandom = if (screenModel.sourceIsMangaDex) { {