Skip to content

Commit b134c08

Browse files
committed
LLR: remove unused parent_context
1 parent ab398c4 commit b134c08

File tree

2 files changed

+0
-21
lines changed

2 files changed

+0
-21
lines changed

internal/compiler/llr/item_tree.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -434,10 +434,6 @@ pub struct SubComponentInstance {
434434
pub struct ItemTree {
435435
pub root: SubComponentIdx,
436436
pub tree: TreeNode,
437-
/// This tree has a parent. e.g: it is a Repeater or a PopupWindow whose property can access
438-
/// the parent ItemTree.
439-
/// The String is the type of the parent ItemTree
440-
pub parent_context: Option<SmolStr>,
441437
}
442438

443439
#[derive(Debug)]

internal/compiler/llr/lower_to_item_tree.rs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ pub fn lower_to_item_tree(
5050
let item_tree = ItemTree {
5151
tree: make_tree(&state, &component.root_element, &sc, &[]),
5252
root: state.push_sub_component(sc),
53-
parent_context: None,
5453
};
5554
// For C++ codegen, the root component must have the same name as the public component
5655
PublicComponent {
@@ -83,7 +82,6 @@ pub fn lower_to_item_tree(
8382
let item_tree = ItemTree {
8483
tree: make_tree(&state, &c.root_element, &sc, &[]),
8584
root: state.push_sub_component(sc),
86-
parent_context: None,
8785
};
8886
PopupMenu { item_tree, sub_menu, activated, close, entries }
8987
});
@@ -496,7 +494,6 @@ fn lower_sub_component(
496494
ItemTree {
497495
tree: make_tree(ctx.state, &c.root_element, &sc, &[]),
498496
root: ctx.state.push_sub_component(sc),
499-
parent_context: None,
500497
}
501498
})
502499
.collect();
@@ -677,7 +674,6 @@ fn lower_repeated_component(
677674
sub_tree: ItemTree {
678675
tree: make_tree(ctx.state, &component.root_element, &sc, &[]),
679676
root: ctx.state.push_sub_component(sc),
680-
parent_context: Some(e.enclosing_component.upgrade().unwrap().id.clone()),
681677
},
682678
index_prop: (!repeated.is_conditional_element).then_some(PropertyIdx::REPEATER_INDEX),
683679
data_prop: (!repeated.is_conditional_element).then_some(PropertyIdx::REPEATER_DATA),
@@ -705,19 +701,6 @@ fn lower_popup_component(
705701
let item_tree = ItemTree {
706702
tree: make_tree(ctx.state, &popup.component.root_element, &sc, &[]),
707703
root: ctx.state.push_sub_component(sc),
708-
parent_context: Some(
709-
popup
710-
.component
711-
.parent_element
712-
.upgrade()
713-
.unwrap()
714-
.borrow()
715-
.enclosing_component
716-
.upgrade()
717-
.unwrap()
718-
.id
719-
.clone(),
720-
),
721704
};
722705
PopupWindow { item_tree, position: position.into() }
723706
}

0 commit comments

Comments
 (0)