From f0c5580f57cd006ff48f7e001a75001168dcaec8 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Tue, 29 Apr 2025 23:05:25 +0800 Subject: [PATCH] cap display name --- src/client.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/client.rs b/src/client.rs index 3f4b60e9e..3c3850d0a 100644 --- a/src/client.rs +++ b/src/client.rs @@ -2317,6 +2317,17 @@ impl LoginConfigHandler { if display_name.is_empty() { display_name = crate::username(); } + let display_name = display_name + .chars() + .enumerate() + .map(|(i, c)| { + if i == 0 { + c.to_uppercase().to_string() + } else { + c.to_string() + } + }) + .collect::(); #[cfg(not(target_os = "android"))] let my_platform = whoami::platform().to_string(); #[cfg(target_os = "android")]