- if (!rb_obj_is_kind_of (target, cEvasObject)) {
- rb_raise (rb_eTypeError,
- "wrong argument type %s (expected EvasObject)",
- rb_obj_classname (target));
- return Qnil;
- }
-
- GET_OBJ (target, Evas_Object *, target2);
+ CHECK_CLASS (target, cEvasObject);
+ GET_OBJ (target, RbEvasObject, t);