X-Git-Url: http://git.code-monkey.de/?p=ruby-ecore.git;a=blobdiff_plain;f=src%2Fecore_evas%2Frb_ecore_evas.c;h=b508339bf44cb1bf988ac743c9df18e5af197e95;hp=52b78a87747298234782a8e20fb3b92649715a15;hb=98ce45a70b8b219b738bb804297417aae0ae9baa;hpb=9c5dfa014bb640230e2f71e55b6f8591dc42e2fb diff --git a/src/ecore_evas/rb_ecore_evas.c b/src/ecore_evas/rb_ecore_evas.c index 52b78a8..b508339 100644 --- a/src/ecore_evas/rb_ecore_evas.c +++ b/src/ecore_evas/rb_ecore_evas.c @@ -1,5 +1,5 @@ /* - * $Id: rb_ecore_evas.c 26 2004-07-06 18:27:19Z tilman $ + * $Id: rb_ecore_evas.c 27 2004-07-08 18:25:05Z tilman $ * * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de) * @@ -20,6 +20,7 @@ #include +#include #include #include @@ -54,6 +55,9 @@ void c_ecore_evas_free (Ecore_Evas **ee) rb_hash_aset (evases, INT2NUM ((long) ee), Qnil); + ecore_evas_shutdown (); + ecore_shutdown (); + free (ee); } @@ -63,7 +67,7 @@ static VALUE c_inspect (VALUE self) GET_OBJ (self, Ecore_Evas, ee, "EcoreEvas"); - snprintf (buf, sizeof (buf), "#", + snprintf (buf, sizeof (buf), "#", (void *) self, *ee); return rb_str_new2 (buf);