Skip to content

Commit 0900df7

Browse files
committed
one more cleanup
1 parent 72f1e6a commit 0900df7

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

editor/src/messages/tool/tool_messages/select_tool.rs

+2-4
Original file line numberDiff line numberDiff line change
@@ -1627,14 +1627,12 @@ fn drag_shallowest_manipulation(responses: &mut VecDeque<Message>, selected: Vec
16271627
})
16281628
.and_then(|lca| {
16291629
let direct_children_of_lca: Vec<_> = lca.children(metadata).collect();
1630-
if clicked_layer == lca {
1631-
Some(lca)
1632-
} else {
1630+
(clicked_layer == lca).then_some(lca).or_else(|| {
16331631
direct_children_of_lca
16341632
.iter()
16351633
.find(|&&child| clicked_layer == child || clicked_layer.ancestors(metadata).any(|ancestor| ancestor == child))
16361634
.copied()
1637-
}
1635+
})
16381636
})
16391637
});
16401638

0 commit comments

Comments
 (0)