From 6c1ffeacb2230f68321aa61ca144946688efef9c Mon Sep 17 00:00:00 2001 From: tarsin Date: Tue, 27 Jun 2023 19:07:26 +0800 Subject: [PATCH] Fixup! Initial compose advanced search --- app/src/main/java/com/hippo/ehviewer/ui/main/AdvancedSearch.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/main/AdvancedSearch.kt b/app/src/main/java/com/hippo/ehviewer/ui/main/AdvancedSearch.kt index aa25ded89..e42532168 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/main/AdvancedSearch.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/main/AdvancedSearch.kt @@ -21,7 +21,7 @@ fun SearchAdvanced( ProvideTextStyle(MaterialTheme.typography.bodyMedium) { val adv = state.advanceSearch fun checked(bit: Int) = adv and bit != 0 - fun AdvancedSearchOption.inv(checked: Boolean, bit: Int) = onStateChanged(copy(advanceSearch = if (checked) advanceSearch xor bit else advanceSearch or bit)) + fun AdvancedSearchOption.inv(checked: Boolean, bit: Int) = onStateChanged(copy(advanceSearch = if (!checked) advanceSearch xor bit else advanceSearch or bit)) Row { Row(modifier = Modifier.weight(1f)) { Checkbox(checked = checked(AdvanceTable.SH), onCheckedChange = { state.inv(it, AdvanceTable.SH) })