From 643715788e5250eab9372b55823ef2ffbab1d500 Mon Sep 17 00:00:00 2001 From: David Rose Date: Sat, 21 Nov 2009 01:32:10 +0000 Subject: [PATCH] build on mac --- direct/src/plugin_npapi/ppInstance.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/direct/src/plugin_npapi/ppInstance.cxx b/direct/src/plugin_npapi/ppInstance.cxx index 8a7e1fb98a..b16f26e6c5 100644 --- a/direct/src/plugin_npapi/ppInstance.cxx +++ b/direct/src/plugin_npapi/ppInstance.cxx @@ -635,8 +635,10 @@ handle_event(void *event) { #ifdef __APPLE__ P3D_event_data edata; - edata._event = (EventRecord *)event; - if (P3D_instance_handle_event(_p3d_inst, edata)) { + memset(&edata, 0, sizeof(edata)); + edata._event_type = P3D_ET_osx_event_record; + edata._event._osx_event_record._event = (EventRecord *)event; + if (P3D_instance_handle_event(_p3d_inst, &edata)) { retval = true; }