diff --git a/Interaction/Widgets/vtkCameraOrientationRepresentation.cxx b/Interaction/Widgets/vtkCameraOrientationRepresentation.cxx
index 3781d173740ab86b2682a4b59a8d169bb6cee6fa..8b2531c66467e83ec646dba79ac131a3d5f9b99d 100644
--- a/Interaction/Widgets/vtkCameraOrientationRepresentation.cxx
+++ b/Interaction/Widgets/vtkCameraOrientationRepresentation.cxx
@@ -368,6 +368,7 @@ void vtkCameraOrientationRepresentation::BuildRepresentation()
   {
     this->CreateDefaultGeometry();
     this->PositionHandles();
+    this->HighlightHandle();
     this->BuildTime.Modified();
   }
 }
@@ -618,7 +619,6 @@ vtkTransform* vtkCameraOrientationRepresentation::GetTransform()
 int vtkCameraOrientationRepresentation::RenderOpaqueGeometry(vtkViewport* vp)
 {
   this->BuildRepresentation();
-  this->HighlightHandle();
 
   int count = 0;