diff --git a/Engine/source/platformWin32/winDInputDevice.cpp b/Engine/source/platformWin32/winDInputDevice.cpp index a8b6ffea5..759a34643 100644 --- a/Engine/source/platformWin32/winDInputDevice.cpp +++ b/Engine/source/platformWin32/winDInputDevice.cpp @@ -992,7 +992,7 @@ bool DInputDevice::buildEvent( DWORD offset, S32 newData, S32 oldData ) } if( clearkeys & POV_down) { - newEvent.objInst = ( objInst == 0 ) ? SI_DPOV : SI_DPOV; + newEvent.objInst = ( objInst == 0 ) ? SI_DPOV : SI_DPOV2; _Win32LogPOVInput(newEvent); newEvent.postToSignal(Input::smInputEvent); } @@ -1023,7 +1023,7 @@ bool DInputDevice::buildEvent( DWORD offset, S32 newData, S32 oldData ) } if( setkeys & POV_down) { - newEvent.objInst = ( objInst == 0 ) ? SI_DPOV : SI_DPOV; + newEvent.objInst = ( objInst == 0 ) ? SI_DPOV : SI_DPOV2; _Win32LogPOVInput(newEvent); newEvent.postToSignal(Input::smInputEvent); }