From f199e32f0269ef563060795ea3c27229d685dddf Mon Sep 17 00:00:00 2001 From: Tilman Sauerbeck Date: Sun, 29 Aug 2004 18:37:58 +0000 Subject: [PATCH] Call ecore_event_handler_add() in EventHandler's constructor. We used to call it when the events are defined. --- src/ecore/rb_event_handler.c | 4 +++- src/ecore/rb_event_handler.h | 4 +--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ecore/rb_event_handler.c b/src/ecore/rb_event_handler.c index 7d729ae..1edc71d 100644 --- a/src/ecore/rb_event_handler.c +++ b/src/ecore/rb_event_handler.c @@ -1,5 +1,5 @@ /* - * $Id: rb_event_handler.c 79 2004-08-19 22:20:10Z tilman $ + * $Id: rb_event_handler.c 107 2004-08-29 18:37:58Z tilman $ * * Copyright (C) 2004 ruby-ecore team (see AUTHORS) * @@ -47,6 +47,8 @@ static VALUE c_init (VALUE self, VALUE type) rb_ary_push (handlers, self); + ecore_event_handler_add (t, on_ecore_event, NULL); + return self; } diff --git a/src/ecore/rb_event_handler.h b/src/ecore/rb_event_handler.h index c15844f..80aa232 100644 --- a/src/ecore/rb_event_handler.h +++ b/src/ecore/rb_event_handler.h @@ -1,5 +1,5 @@ /* - * $Id: rb_event_handler.h 86 2004-08-22 13:41:35Z tilman $ + * $Id: rb_event_handler.h 107 2004-08-29 18:37:58Z tilman $ * * Copyright (C) 2004 ruby-ecore team (see AUTHORS) * @@ -24,8 +24,6 @@ #define ADD_EVENT(mod, prefix, constname, clsname, obj) \ rb_define_const ((mod), #constname, \ INT2FIX (prefix##constname)); \ - ecore_event_handler_add (prefix##constname, on_ecore_event, \ - NULL); \ \ (obj) = rb_define_class_under ((mod), (clsname), cEcoreEvent); \ rb_define_private_method (rb_singleton_class ((obj)), \ -- 2.30.2