Use truncate_and_trailoff function

A function that already works with unicode characters.
This commit is contained in:
Petros Amoiridis 2023-02-07 19:25:57 +02:00
parent be0241bab1
commit 9bff82f161
No known key found for this signature in database

View File

@ -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()