From e9ced32b70cdc4f2ee5cae4a5da9ddce3bced18c Mon Sep 17 00:00:00 2001 From: tuna2134 Date: Mon, 11 Aug 2025 17:30:46 +0900 Subject: [PATCH] fix: streamline tone value handling in JTalkProcess --- crates/sbv2_core/src/jtalk.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/sbv2_core/src/jtalk.rs b/crates/sbv2_core/src/jtalk.rs index a4646ab..f4ef7e5 100644 --- a/crates/sbv2_core/src/jtalk.rs +++ b/crates/sbv2_core/src/jtalk.rs @@ -127,20 +127,20 @@ impl JTalkProcess { Ok(phone_tone_list) } else if tone_values.len() == 2 { if tone_values == hash_set![0, 1] { - return Ok(phone_tone_list); + Ok(phone_tone_list) } else if tone_values == hash_set![-1, 0] { - return Ok(phone_tone_list + Ok(phone_tone_list .iter() .map(|x| { let new_tone = if x.1 == -1 { 0 } else { 1 }; (x.0.clone(), new_tone) }) - .collect()); + .collect()) } else { - return Err(Error::ValueError("Invalid tone values 0".to_string())); + Err(Error::ValueError("Invalid tone values 0".to_string())) } } else { - return Err(Error::ValueError("Invalid tone values 1".to_string())); + Err(Error::ValueError("Invalid tone values 1".to_string())) } }