X-Git-Url: http://git.code-monkey.de/?p=ruby-evas.git;a=blobdiff_plain;f=src%2Frb_evas_object_events.c;h=1d465a7474b98243a7496fbec9a2a3b74338668c;hp=becdee9895798fe06a5aa523de7b2e961dc8fe36;hb=500e6a3cfce4f63197eed8805f206d0fb825daaa;hpb=734b203650dce80055fcca4b61f8d78eb0007d26 diff --git a/src/rb_evas_object_events.c b/src/rb_evas_object_events.c index becdee9..1d465a7 100644 --- a/src/rb_evas_object_events.c +++ b/src/rb_evas_object_events.c @@ -1,5 +1,5 @@ /* - * $Id: rb_evas_object_events.c 285 2005-03-15 18:00:50Z tilman $ + * $Id: rb_evas_object_events.c 302 2005-03-22 17:41:35Z tilman $ * * Copyright (C) 2005 Tilman Sauerbeck (tilman at code-monkey de) * @@ -47,6 +47,9 @@ \ if (!rb_block_given_p ()) \ return Qnil; \ +\ + if (NIL_P (e->callbacks)) \ + e->callbacks = rb_hash_new (); \ \ rb_hash_aset (e->callbacks, rb_str_new2 (#name), \ rb_block_proc ()); \