@@ -144,7 +144,7 @@ Set the displayed dimensions in a selection panel.",
144144 } ) ;
145145
146146 list_item:: list_item_scope ( ui, "tensor_selection_ui" , |ui| {
147- let ctx = self . view_context ( ctx, view_id, state) ;
147+ let ctx = self . view_context ( ctx, view_id, state, _space_origin ) ;
148148 view_property_ui :: < TensorScalarMapping > ( & ctx, ui) ;
149149 view_property_ui :: < TensorViewFit > ( & ctx, ui) ;
150150 } ) ;
@@ -238,7 +238,7 @@ Set the displayed dimensions in a selection panel.",
238238 } ) ;
239239 } else if let Some ( tensor_view) = tensors. first ( ) {
240240 state. tensor = Some ( tensor_view. clone ( ) ) ;
241- self . view_tensor ( ctx, & mut ui, state, query. view_id , & tensor_view. tensor ) ?;
241+ self . view_tensor ( ctx, & mut ui, state, query. view_id , query . space_origin , & tensor_view. tensor ) ?;
242242 } else {
243243 ui. centered_and_justified ( |ui| ui. label ( "(empty)" ) ) ;
244244 }
@@ -266,6 +266,7 @@ impl TensorView {
266266 ui : & mut egui:: Ui ,
267267 state : & ViewTensorState ,
268268 view_id : ViewId ,
269+ space_origin : & EntityPath ,
269270 tensor : & TensorData ,
270271 ) -> Result < ( ) , ViewSystemExecutionError > {
271272 re_tracing:: profile_function!( ) ;
@@ -318,7 +319,7 @@ impl TensorView {
318319 ] ;
319320
320321 egui:: ScrollArea :: both ( ) . auto_shrink ( false ) . show ( ui, |ui| {
321- let ctx = self . view_context ( ctx, view_id, state) ;
322+ let ctx = self . view_context ( ctx, view_id, state, space_origin ) ;
322323 if let Err ( err) =
323324 Self :: tensor_slice_ui ( & ctx, ui, state, dimension_labels, & slice_selection)
324325 {
0 commit comments