diff --git a/app/src/main/java/eu/kanade/tachiyomi/source/online/all/NHentai.kt b/app/src/main/java/eu/kanade/tachiyomi/source/online/all/NHentai.kt index cf1813654..2ba7f45d6 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/source/online/all/NHentai.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/source/online/all/NHentai.kt @@ -56,13 +56,20 @@ class NHentai(context: Context) : HttpSource(), LewdSource { + val langFilter = filters.filterIsInstance().firstOrNull() + var langFilterString = "" + if (langFilter != null) { + langFilterString = SOURCE_LANG_LIST.first {it.first == langFilter!!.values[langFilter!!.state]}.second + } + val uri = if(query.isNotBlank()) { Uri.parse("$baseUrl/search/").buildUpon().apply { - appendQueryParameter("q", query) + appendQueryParameter("q", query+langFilterString) } } else { Uri.parse(baseUrl).buildUpon() } + val sortFilter = filters.filterIsInstance().firstOrNull()?.state ?: defaultSortFilterSelection() @@ -243,7 +250,10 @@ class NHentai(context: Context) : HttpSource(), LewdSource("Language", SOURCE_LANG_LIST.map { it.first }.toTypedArray()) class SortFilter : Filter.Sort( "Sort", @@ -293,6 +303,14 @@ class NHentai(context: Context) : HttpSource(), LewdSource