/*
- * $Id: rb_event_handler.c 357 2006-02-12 15:40:30Z tilman $
+ * $Id: rb_event_handler.c 358 2006-02-12 15:42:28Z tilman $
*
* Copyright (C) 2004 ruby-ecore team (see AUTHORS)
*
int t;
if (!rb_block_given_p ())
- return Qnil;
+ rb_raise (rb_eStandardError, "block missing");
Data_Get_Struct (self, RbEventHandler, h);
t = NUM2INT (type);
if (t <= ECORE_EVENT_NONE)
- return Qnil;
+ rb_raise (rb_eStandardError, "invalid type");
rb_iv_set (self, "@type", type);