From 9bff82f16179b2efc4ada581f30e91374886fb46 Mon Sep 17 00:00:00 2001 From: Petros Amoiridis Date: Tue, 7 Feb 2023 19:25:57 +0200 Subject: [PATCH] Use truncate_and_trailoff function A function that already works with unicode characters. --- crates/search/src/project_search.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/crates/search/src/project_search.rs b/crates/search/src/project_search.rs index d3d5c437c5..a4a7a520ae 100644 --- a/crates/search/src/project_search.rs +++ b/crates/search/src/project_search.rs @@ -259,11 +259,7 @@ impl Item for ProjectSearchView { .boxed(), ) .with_children(self.model.read(cx).active_query.as_ref().map(|query| { - let query_text = if query.as_str().len() > MAX_TAB_TITLE_LEN { - query.as_str()[..MAX_TAB_TITLE_LEN].to_string() + "…" - } else { - query.as_str().to_string() - }; + let query_text = util::truncate_and_trailoff(query.as_str(), MAX_TAB_TITLE_LEN); Label::new(query_text, tab_theme.label.clone()) .aligned()