diff --git a/app/src/main/java/xyz/quaver/pupil/ui/dialog/DefaultQueryDialog.kt b/app/src/main/java/xyz/quaver/pupil/ui/dialog/DefaultQueryDialog.kt
index 3d39c6e4..94029cd5 100644
--- a/app/src/main/java/xyz/quaver/pupil/ui/dialog/DefaultQueryDialog.kt
+++ b/app/src/main/java/xyz/quaver/pupil/ui/dialog/DefaultQueryDialog.kt
@@ -45,6 +45,7 @@ class DefaultQueryDialog(context : Context) : AlertDialog(context) {
private val excludeBL = "-male:yaoi"
private val excludeGuro = listOf("-female:guro", "-male:guro")
+ private val excludeLoli = listOf("-female:loli", "-male:shota")
var onPositiveButtonClickListener : ((Tags) -> (Unit))? = null
@@ -68,6 +69,11 @@ class DefaultQueryDialog(context : Context) : AlertDialog(context) {
newTags.add(tag)
}
+ if (default_query_dialog_loli_checkbox.isChecked)
+ excludeLoli.forEach { tag ->
+ newTags.add(tag)
+ }
+
onPositiveButtonClickListener?.invoke(newTags)
}
@@ -120,6 +126,14 @@ class DefaultQueryDialog(context : Context) : AlertDialog(context) {
}
}
+ with(view.default_query_dialog_loli_checkbox) {
+ isChecked = excludeLoli.all { tags.contains(it) }
+ if (excludeLoli.all { tags.contains(it) })
+ excludeLoli.forEach {
+ tags.remove(it)
+ }
+ }
+
with(view.default_query_dialog_edittext) {
setText(tags.toString(), android.widget.TextView.BufferType.EDITABLE)
addTextChangedListener(object : TextWatcher {
diff --git a/app/src/main/res/layout/dialog_default_query.xml b/app/src/main/res/layout/dialog_default_query.xml
index f907f3f4..b98151e9 100644
--- a/app/src/main/res/layout/dialog_default_query.xml
+++ b/app/src/main/res/layout/dialog_default_query.xml
@@ -107,4 +107,30 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index ee6ea54d..9cea3240 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -144,4 +144,5 @@
予備のロックが設定されていないと指紋ロックは使用できません
Pupil指紋ロック™
こうかはばつぐんだ!
+ 登場人物を全て18歳以上にする
\ No newline at end of file
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index 9c6fe9ab..ddce14a2 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -144,4 +144,5 @@
지문 잠금은 다른 잠금 방식이 활성화 되어 있을 때만 사용 가능합니다
Pupil 지문 인식™
힘세고 강한 지문 인식
+ 히익 페도
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 874a083c..39c6f654 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -201,6 +201,7 @@
Language:
Filter BL
Filter Guro
+ I\'m not a pedophile
Any
Mirrors