@@ -811,11 +811,11 @@ fn update_widgets(
811811 if widget_name != prev_widget_name {
812812 // It doesn't matter we always need to remove state
813813 remove_state. push ( changed_entity. 0 ) ;
814- if let Some ( _ ) = tree. parent ( * changed_entity) {
814+ if tree. parent ( * changed_entity) . is_some ( ) {
815815 for child in
816816 tree. down_iter_at ( * changed_entity, false )
817817 {
818- info ! (
818+ trace ! (
819819 "Removing AvsB children {}::{}" ,
820820 entity_ref
821821 . get:: <WidgetName >( )
@@ -827,25 +827,25 @@ fn update_widgets(
827827 if let Ok ( order_tree) =
828828 order_tree. try_read ( )
829829 {
830- if let Some ( order_tree_parent) = order_tree
831- . parent ( * changed_entity) {
830+ if let Some ( order_tree_parent) =
831+ order_tree. parent ( * changed_entity)
832+ {
832833 ' back_up: for sibling in order_tree
833834 . child_iter ( order_tree_parent)
834835 {
835- dbg ! ( sibling, changed_entity) ;
836836 if sibling == * changed_entity {
837837 continue ' back_up;
838838 }
839- for child in
840- tree . down_iter_at ( sibling, true )
841- {
839+ for child in tree
840+ . down_iter_at ( sibling, true )
841+ {
842842 // Ignore self again.
843- dbg ! ( child) ;
844843 if child == * parent {
845844 continue ;
846845 }
847846 if let Some ( entity_ref) =
848- world. get_entity ( child. 0 )
847+ world
848+ . get_entity ( child. 0 )
849849 {
850850 if let Some ( children) =
851851 entity_ref
@@ -857,7 +857,7 @@ fn update_widgets(
857857 . 0 ,
858858 )
859859 {
860- info ! ( "Caught an entity that was marked as deleted but wasn't! {:?} in {:?}" , changed_entity. 0 , child. 0 ) ;
860+ trace ! ( "Caught an entity that was marked as deleted but wasn't! {:?} in {:?}" , changed_entity. 0 , child. 0 ) ;
861861 // Don't despawn changed entity because it exists as a child passed via props
862862 should_delete =
863863 false ;
@@ -885,9 +885,10 @@ fn update_widgets(
885885 }
886886 }
887887
888- for entity in remove_state. iter ( ) {
888+ for entity in remove_state. iter ( ) {
889889 if let Some ( state_entity) = widget_state. remove ( * entity) {
890- if let Some ( mut entity_mut) = world. get_entity_mut ( state_entity) {
890+ if let Some ( mut entity_mut) = world. get_entity_mut ( state_entity)
891+ {
891892 entity_mut. remove_parent ( ) ;
892893 entity_mut. despawn_recursive ( ) ;
893894 }
0 commit comments