X-Git-Url: http://git.code-monkey.de/?p=ruby-edje.git;a=blobdiff_plain;f=src%2Frb_edje.c;h=700a4de6a8c3e64e895ed119ee4428c5002e6323;hp=f91fab5e4dc7763c6d67936c8685c5090a774167;hb=8fda14a2c46542e8d86039a07f923354ce119bda;hpb=e5b1a441f0f546a9ddc966910af2f534d4e21654 diff --git a/src/rb_edje.c b/src/rb_edje.c index f91fab5..700a4de 100644 --- a/src/rb_edje.c +++ b/src/rb_edje.c @@ -1,5 +1,5 @@ /* - * $Id: rb_edje.c 333 2005-04-28 18:47:16Z tilman $ + * $Id: rb_edje.c 334 2005-04-28 19:06:12Z tilman $ * * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de) * @@ -519,7 +519,8 @@ static VALUE c_send_message (VALUE self, VALUE msg) v = rb_iv_get (msg, "@value"); type = get_msg_type (v); - ary = rb_check_array_type (v); + if (!NIL_P (ary = rb_check_array_type (v))) + len = RARRAY (ary)->len; switch (type) { case EDJE_MESSAGE_NONE: