From cc5b7bdf1a58072fb0ceb38ab1513d2acdb81d25 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Sat, 25 Jan 2025 00:20:57 +0800 Subject: [PATCH] Remove `clone()` --- yazi-fm/src/tasks/tasks.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/yazi-fm/src/tasks/tasks.rs b/yazi-fm/src/tasks/tasks.rs index 41f5f0dc..cad890bc 100644 --- a/yazi-fm/src/tasks/tasks.rs +++ b/yazi-fm/src/tasks/tasks.rs @@ -39,11 +39,11 @@ impl Widget for Tasks<'_> { .padding(Padding::symmetric(1, 1)) .border_type(BorderType::Rounded) .border_style(THEME.tasks.border); - block.clone().render(area, buf); let inner = block.inner(area); - let tasks = &self.cx.tasks; + block.render(area, buf); + let tasks = &self.cx.tasks; let items = tasks.summaries.iter().take(inner.height as usize).enumerate().map(|(i, v)| { let mut item = Text::from_iter(textwrap::wrap(&v.name, inner.width as usize).into_iter().map(Line::from)); @@ -52,6 +52,7 @@ impl Widget for Tasks<'_> { } item }); - List::new(items).render(block.inner(area), buf); + + List::new(items).render(inner, buf); } }