workspace: Remove excess clones (#35664)
Removes a few excess clones I found. Minor formatting change by utilizing `map_or` Release Notes: - N/A
This commit is contained in:
parent
c957f5ba87
commit
dd7fce3f5e
1 changed files with 3 additions and 6 deletions
|
@ -1813,10 +1813,7 @@ impl Workspace {
|
||||||
.max_by(|b1, b2| b1.worktree_id.cmp(&b2.worktree_id))
|
.max_by(|b1, b2| b1.worktree_id.cmp(&b2.worktree_id))
|
||||||
});
|
});
|
||||||
|
|
||||||
match latest_project_path_opened {
|
latest_project_path_opened.map_or(true, |path| path == history_path)
|
||||||
Some(latest_project_path_opened) => latest_project_path_opened == history_path,
|
|
||||||
None => true,
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4796,7 +4793,7 @@ impl Workspace {
|
||||||
.remote_id(&self.app_state.client, window, cx)
|
.remote_id(&self.app_state.client, window, cx)
|
||||||
.map(|id| id.to_proto());
|
.map(|id| id.to_proto());
|
||||||
|
|
||||||
if let Some(id) = id.clone() {
|
if let Some(id) = id {
|
||||||
if let Some(variant) = item.to_state_proto(window, cx) {
|
if let Some(variant) = item.to_state_proto(window, cx) {
|
||||||
let view = Some(proto::View {
|
let view = Some(proto::View {
|
||||||
id: id.clone(),
|
id: id.clone(),
|
||||||
|
@ -4809,7 +4806,7 @@ impl Workspace {
|
||||||
update = proto::UpdateActiveView {
|
update = proto::UpdateActiveView {
|
||||||
view,
|
view,
|
||||||
// TODO: Remove after version 0.145.x stabilizes.
|
// TODO: Remove after version 0.145.x stabilizes.
|
||||||
id: id.clone(),
|
id,
|
||||||
leader_id: leader_peer_id,
|
leader_id: leader_peer_id,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue