summaryrefslogtreecommitdiff
path: root/iced_builder/src/main.rs
diff options
context:
space:
mode:
authorpml68 <contact@pml68.dev>2025-01-04 22:45:52 +0100
committerpml68 <contact@pml68.dev>2025-01-04 22:45:52 +0100
commiteaaaf2ac7182de1be043b223337e4d8a56e458e1 (patch)
treef2ea1096499d31ead4f5d1f03087ade7bcebb9ed /iced_builder/src/main.rs
parentfeat: add custom theme codegen for `Project` (diff)
downloadiced-builder-eaaaf2ac7182de1be043b223337e4d8a56e458e1.tar.gz
refactor: apply clippy suggestions
Diffstat (limited to '')
-rw-r--r--iced_builder/src/main.rs16
1 files changed, 7 insertions, 9 deletions
diff --git a/iced_builder/src/main.rs b/iced_builder/src/main.rs
index b30afaa..5b95b94 100644
--- a/iced_builder/src/main.rs
+++ b/iced_builder/src/main.rs
@@ -113,7 +113,7 @@ impl App {
}
fn title(&self) -> String {
- let saved_state = if !self.is_dirty { "" } else { " *" };
+ let saved_state = if self.is_dirty { " *" } else { "" };
let project_name = match &self.project.title {
Some(n) => {
@@ -126,7 +126,7 @@ impl App {
}
)
}
- None => "".to_owned(),
+ None => String::new(),
};
format!("iced Builder{project_name}{saved_state}")
@@ -166,11 +166,8 @@ impl App {
Message::HandleNew(name, zones) => {
let ids: Vec<Id> = zones.into_iter().map(|z| z.0).collect();
if !ids.is_empty() {
- let action = Action::new(
- ids,
- &mut self.project.element_tree.clone(),
- None,
- );
+ let eltree_clone = self.project.element_tree.clone();
+ let action = Action::new(&ids, &eltree_clone, None);
let result = name.handle_action(
self.project.element_tree.as_mut(),
action,
@@ -198,9 +195,10 @@ impl App {
Message::HandleMove(element, zones) => {
let ids: Vec<Id> = zones.into_iter().map(|z| z.0).collect();
if !ids.is_empty() {
+ let eltree_clone = self.project.element_tree.clone();
let action = Action::new(
- ids,
- &mut self.project.element_tree.clone(),
+ &ids,
+ &eltree_clone,
Some(element.get_id()),
);
let result = element.handle_action(