vrclient: Handle NULL parameters to wrapped structs

This commit is contained in:
Andrew Eikum 2019-09-09 09:19:23 -05:00
parent 13d37fd406
commit 8de08a1485
35 changed files with 228 additions and 155 deletions

View file

@ -238,8 +238,9 @@ bool cppIVROverlay_IVROverlay_016_PollNextOverlayEvent(void *linux_side, VROverl
{
VREvent_t lin;
bool _ret;
_ret = ((IVROverlay*)linux_side)->PollNextOverlayEvent((vr::VROverlayHandle_t)ulOverlayHandle, &lin, sizeof(lin));
struct_VREvent_t_1010_lin_to_win(&lin, pEvent);
_ret = ((IVROverlay*)linux_side)->PollNextOverlayEvent((vr::VROverlayHandle_t)ulOverlayHandle, pEvent ? &lin : nullptr, uncbVREvent ? sizeof(lin) : 0);
if(pEvent)
struct_VREvent_t_1010_lin_to_win(&lin, pEvent);
return _ret;
}