diff --git a/app/src/main/java/io/legado/app/help/JsEncodeUtils.kt b/app/src/main/java/io/legado/app/help/JsEncodeUtils.kt index 4506f2868..17bc9cfcf 100644 --- a/app/src/main/java/io/legado/app/help/JsEncodeUtils.kt +++ b/app/src/main/java/io/legado/app/help/JsEncodeUtils.kt @@ -180,7 +180,7 @@ interface JsEncodeUtils { fun aesEncodeToByteArray( data: String, key: String, transformation: String, iv: String ): ByteArray? { - return createSymmetricCrypto(transformation, key, iv).decrypt(data) + return createSymmetricCrypto(transformation, key, iv).encrypt(data) } /** diff --git a/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt b/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt index b2bbd2dd2..f2a11d158 100644 --- a/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt @@ -145,6 +145,12 @@ class BookshelfManageActivity : } }) + setOnQueryTextFocusChangeListener { _, hasFocus -> + if (!hasFocus) { + searchView?.isIconified = true + showTitle() + } + } } }