diff --git a/crates/ide/src/move_item.rs b/crates/ide/src/move_item.rs index 5a0faaf7b0c..dbbf2f4c9b8 100644 --- a/crates/ide/src/move_item.rs +++ b/crates/ide/src/move_item.rs @@ -35,7 +35,7 @@ pub(crate) fn move_item( fn find_ancestors(item: SyntaxElement, direction: Direction) -> Option { let root = match item { NodeOrToken::Node(node) => node, - NodeOrToken::Token(token) => token.parent(), + NodeOrToken::Token(token) => token.parent()?, }; let ancestor = once(root.clone())