vrclient: Wrap compositor data cleanup with parameter struct.

CW-Bug-Id: #22729
This commit is contained in:
Rémi Bernon 2023-10-19 12:24:34 +02:00 committed by Arkadiusz Hiler
parent e8d83b6527
commit 92ac73e803

View File

@ -51,7 +51,11 @@ BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved)
{ {
if (compositor_data.client_core_linux_side) if (compositor_data.client_core_linux_side)
{ {
cppIVRClientCore_IVRClientCore_003_Cleanup(compositor_data.client_core_linux_side); struct cppIVRClientCore_IVRClientCore_003_Cleanup_params params =
{
.linux_side = compositor_data.client_core_linux_side,
};
cppIVRClientCore_IVRClientCore_003_Cleanup( &params );
compositor_data.client_core_linux_side = NULL; compositor_data.client_core_linux_side = NULL;
} }
dlclose(vrclient_lib); dlclose(vrclient_lib);