diff --git a/src-tauri/src/utils/connections_stream.rs b/src-tauri/src/utils/connections_stream.rs index 573ab399c..412517c9d 100644 --- a/src-tauri/src/utils/connections_stream.rs +++ b/src-tauri/src/utils/connections_stream.rs @@ -150,9 +150,8 @@ impl MihomoWsEventStream { _ = &mut sleep => { if self.last_valid_event_at.elapsed() >= stale_timeout { return StreamConsumeState::Stale; - } else { - sleep.as_mut().reset(self.last_valid_event_at + stale_timeout); } + sleep.as_mut().reset(self.last_valid_event_at + stale_timeout); } } } diff --git a/src-tauri/src/utils/tray_speed.rs b/src-tauri/src/utils/tray_speed.rs index f4560181d..58989eebe 100644 --- a/src-tauri/src/utils/tray_speed.rs +++ b/src-tauri/src/utils/tray_speed.rs @@ -32,7 +32,7 @@ thread_local! { /// 托盘速率富文本属性字典(主线程缓存,避免每帧重建 ObjC 对象)。 /// 仅在首次调用时初始化,后续复用同一实例。 static TRAY_SPEED_ATTRS: Retained> = build_attributes(); - static LAST_DISPLAY_STR: RefCell = RefCell::new(String::new()); + static LAST_DISPLAY_STR: RefCell = const { RefCell::new(String::new()) }; } /// 将上行/下行速率格式化为两行定宽文本