X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2Freference-counted.cpp;h=9b858cc6e892e81494aa1ac6bfe386fb319cd934;hb=346c775ed6bc5b17d7360329d03583b0a443c6b8;hp=eabc3efa0706d16d07deb53dc69fa3925f554a53;hpb=d6fd925d118daf71de62200a6c5505fa06917f62;p=guile-irrlicht.git diff --git a/src/reference-counted.cpp b/src/reference-counted.cpp index eabc3ef..9b858cc 100644 --- a/src/reference-counted.cpp +++ b/src/reference-counted.cpp @@ -24,6 +24,7 @@ #include "device.h" #include "reference-counted.h" +#include "scene-node-animator.h" extern "C" { @@ -42,6 +43,10 @@ extern "C" { { result = unwrap_device (wrapped_obj)->drop (); } + else if (scene_node_animator_p (wrapped_obj)) + { + result = unwrap_scene_node_animator (wrapped_obj)->drop (); + } else { scm_error (scm_arg_type_key, NULL, "Object cannot be dropped: ~S",