Fix emoji going crazy and fix tabs being visible when library is empty (#7811)

fixes #7792
fixes #7791
This commit is contained in:
Andreas
2022-08-19 13:22:46 +02:00
committed by GitHub
parent 301cae13f0
commit 47b56644de
4 changed files with 8 additions and 7 deletions

View File

@@ -77,7 +77,7 @@ fun LibraryScreen(
state = presenter,
contentPadding = paddingValues,
currentPage = { presenter.activeCategory },
isLibraryEmpty = { presenter.loadedManga.isEmpty() },
isLibraryEmpty = presenter.isLibraryEmpty,
showPageTabs = presenter.tabVisibility,
showMangaCount = presenter.mangaCountVisibility,
onChangeCurrentPage = { presenter.activeCategory = it },

View File

@@ -34,7 +34,7 @@ fun LibraryContent(
state: LibraryState,
contentPadding: PaddingValues,
currentPage: () -> Int,
isLibraryEmpty: () -> Boolean,
isLibraryEmpty: Boolean,
isDownloadOnly: Boolean,
isIncognitoMode: Boolean,
showPageTabs: Boolean,
@@ -59,7 +59,7 @@ fun LibraryContent(
val scope = rememberCoroutineScope()
var isRefreshing by remember(pagerState.currentPage) { mutableStateOf(false) }
if (showPageTabs && categories.size > 1) {
if (isLibraryEmpty.not() && showPageTabs && categories.size > 1) {
LibraryTabs(
state = pagerState,
categories = categories,
@@ -100,7 +100,7 @@ fun LibraryContent(
)
},
) {
if (state.searchQuery.isNullOrEmpty() && isLibraryEmpty()) {
if (state.searchQuery.isNullOrEmpty() && isLibraryEmpty) {
val handler = LocalUriHandler.current
EmptyScreen(
R.string.information_empty_library,