diff --git a/VirtualReality/MRML/vtkVirtualRealityViewInteractorObserver.cxx b/VirtualReality/MRML/vtkVirtualRealityViewInteractorObserver.cxx index 630398a..32f6d9b 100644 --- a/VirtualReality/MRML/vtkVirtualRealityViewInteractorObserver.cxx +++ b/VirtualReality/MRML/vtkVirtualRealityViewInteractorObserver.cxx @@ -219,6 +219,9 @@ bool vtkVirtualRealityViewInteractorObserver::DelegateInteractionEventDataToDisp ed->SetAccuratePicker(vrViewInteractorStyle->GetAccuratePicker()); } + // Assumes event are all 3D and invalidates display position + ed->SetDisplayPositionInvalid(); + vtkRenderer* currentRenderer = this->GetInteractorStyle()->GetCurrentRenderer(); ed->SetRenderer(currentRenderer);