diff --git a/Rendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx b/Rendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx
index 668b655cfd36b3bee27c626ac3e358bbc4b762db..b2c1952dd78062a97b4d0a73297bbc98f2c1356b 100644
--- a/Rendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx
+++ b/Rendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx
@@ -381,29 +381,4 @@ void vtkOpenVRRenderWindowInteractor::AddAction(
   }
 }
 
-//------------------------------------------------------------------------------
-// Purpose: Returns true if the action is active and its state is true
-//------------------------------------------------------------------------------
-bool GetDigitalActionState(
-  vr::VRActionHandle_t action, vr::VRInputValueHandle_t* pDevicePath = nullptr)
-{
-  vr::InputDigitalActionData_t actionData;
-  vr::VRInput()->GetDigitalActionData(
-    action, &actionData, sizeof(actionData), vr::k_ulInvalidInputValueHandle);
-  if (pDevicePath)
-  {
-    *pDevicePath = vr::k_ulInvalidInputValueHandle;
-    if (actionData.bActive)
-    {
-      vr::InputOriginInfo_t originInfo;
-      if (vr::VRInputError_None ==
-        vr::VRInput()->GetOriginTrackedDeviceInfo(
-          actionData.activeOrigin, &originInfo, sizeof(originInfo)))
-      {
-        *pDevicePath = originInfo.devicePath;
-      }
-    }
-  }
-  return actionData.bActive && actionData.bState;
-}
 VTK_ABI_NAMESPACE_END