From 026c82a6ca98a38f00ddd220f0ca5dca7a789511 Mon Sep 17 00:00:00 2001 From: Tilman Sauerbeck Date: Sat, 7 May 2005 12:26:37 +0000 Subject: [PATCH] Automatically init/shutdown ecore. --- src/ecore/rb_ecore.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/ecore/rb_ecore.c b/src/ecore/rb_ecore.c index 5cefa3a..91d8a85 100644 --- a/src/ecore/rb_ecore.c +++ b/src/ecore/rb_ecore.c @@ -1,5 +1,5 @@ /* - * $Id: rb_ecore.c 155 2004-12-09 18:50:20Z tilman $ + * $Id: rb_ecore.c 342 2005-05-07 12:26:37Z tilman $ * * Copyright (C) 2004 ruby-ecore team (see AUTHORS) * @@ -135,10 +135,19 @@ static VALUE c_ev_sig_rt_init (VALUE self, VALUE event) return self; } +static void at_exit () +{ + ecore_shutdown (); +} + void Init_ecore (void) { VALUE c; + ecore_init (); + + atexit (at_exit); + mEcore = rb_define_module ("Ecore"); rb_define_module_function (mEcore, "main_loop_begin", -- 2.30.2