From 660d917f9759e55c24795d6edaf9fa331c8713ce Mon Sep 17 00:00:00 2001 From: tarsin Date: Wed, 14 Jun 2023 16:34:10 +0800 Subject: [PATCH] Unescape xml for favcat name --- app/src/main/rust/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/rust/src/lib.rs b/app/src/main/rust/src/lib.rs index bbf6ebd15..db76ab985 100644 --- a/app/src/main/rust/src/lib.rs +++ b/app/src/main/rust/src/lib.rs @@ -75,7 +75,8 @@ pub extern "system" fn Java_com_hippo_ehviewer_client_parser_FavoritesParserKt_p let top = e.get(parser)?.children()?; let children = top.top(); let cat = children[5].get(parser)?.inner_text(parser); - env.set_object_array_element(&str, i as i32, env.new_string(cat.trim()).ok()?) + let name = unescape(&cat).ok()?; + env.set_object_array_element(&str, i as i32, env.new_string(name.trim()).ok()?) .ok()?; Some( children[1]