X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=src%2Fevent-receiver.cpp;h=1d8e09722e887d784f3bef4e707ca12123fc3d05;hp=f8f8a5572c822c8e21386eb1e58b7e42869399bf;hb=5d5dfa18d1acb2c3fa05df26b285ff430c9aff89;hpb=2532ec193354090d2bd34fb8380beb798b4e451e diff --git a/src/event-receiver.cpp b/src/event-receiver.cpp index f8f8a55..1d8e097 100644 --- a/src/event-receiver.cpp +++ b/src/event-receiver.cpp @@ -43,13 +43,13 @@ IEventReceiver_make (SCM proc_on_event) virtual bool OnEvent (const SEvent& event) { - SCM wrapped_event = scm_from_irr_pointer ("irrlicht irr", "", (void*) &event); + SCM wrapped_event = scm_from_irr_pointer ("", (void*) &event); return scm_to_bool (scm_call_1 (scm_on_event, wrapped_event)); } }; CustomReceiver* receiver = new CustomReceiver (proc_on_event); - return scm_from_irr_pointer ("irrlicht irr", "", (void*) receiver); + return scm_from_irr_pointer ("", (void*) receiver); } SCM @@ -64,7 +64,7 @@ SEvent_SGUIEvent_Caller (SCM event) { gui::IGUIElement* caller = ((SEvent*)scm_to_irr_pointer (event))->GUIEvent.Caller; - return scm_from_pointer ((void*)caller, NULL); + return scm_from_irr_pointer ("", (void*) caller); } SCM