@@ -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