X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2Fdevice.cpp;fp=src%2Fdevice.cpp;h=3b4dc10207f76d98b2c650ab6955deb2a8812240;hb=a079c41de6a7504e579b425820beef21579e530e;hp=939685e025650efbdad3909c4823fea93144315a;hpb=5ae44925acf0d6905a62e28a09af184d9db655a1;p=guile-irrlicht.git diff --git a/src/device.cpp b/src/device.cpp index 939685e..3b4dc10 100644 --- a/src/device.cpp +++ b/src/device.cpp @@ -61,7 +61,7 @@ extern "C" { SCM fullscreen = SCM_BOOL_F; SCM stencilbuffer = SCM_BOOL_F; SCM vsync = SCM_BOOL_F; - SCM receiver = SCM_BOOL_F; + SCM receiver = SCM_UNDEFINED; scm_c_bind_keyword_arguments ("create-device", rest, (scm_t_keyword_arguments_flags)0, scm_from_utf8_keyword ("device-type"), &device_type, @@ -80,7 +80,7 @@ extern "C" { scm_to_bool (fullscreen), scm_to_bool (stencilbuffer), scm_to_bool (vsync), - scm_is_false (receiver) ? 0 : unwrap_event_receiver (receiver)); + receiver == SCM_UNDEFINED ? 0 : unwrap_event_receiver (receiver)); return wrap_device (device); }