ext/reflex/event.cpp in reflexion-0.1.38 vs ext/reflex/event.cpp in reflexion-0.1.39

- old
+ new

@@ -18,13 +18,18 @@ Reflex::reflex_error(__FILE__, __LINE__, "can not instantiate Event class."); } RUCY_END static -RUCY_DEF0(block) +RUCY_DEFN(block) { CHECK; - THIS->block(); + check_arg_count(__FILE__, __LINE__, "Event#block", argc, 0, 1); + + if (argc >= 1) + THIS->block((bool) argv[0]); + else + THIS->block(); } RUCY_END static RUCY_DEF0(is_blocked)