Don't erase EcoreEvas.new the hard way.
authorTilman Sauerbeck <tilman@code-monkey.de>
Fri, 10 Feb 2006 16:30:18 +0000 (16:30 +0000)
committerTilman Sauerbeck <tilman@code-monkey.de>
Fri, 10 Feb 2006 16:30:18 +0000 (16:30 +0000)
src/ecore_evas/rb_ecore_evas.c

index d5628362604cbd3f456abec765b3fa7bd1ccdbfa..3c5b265e4c8efb994f946931943ca7a46602fced 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * $Id: rb_ecore_evas.c 346 2005-06-05 19:43:40Z tilman $
+ * $Id: rb_ecore_evas.c 352 2006-02-10 16:30:18Z tilman $
  *
  * Copyright (C) 2004 ruby-ecore team (see AUTHORS)
  *
  *
  * Copyright (C) 2004 ruby-ecore team (see AUTHORS)
  *
@@ -720,7 +720,7 @@ void Init_EcoreEvas (void)
        cEcoreEvas = rb_define_class_under (mEvas, "EcoreEvas", rb_cObject);
 
        rb_define_private_method (rb_singleton_class (cEcoreEvas),
        cEcoreEvas = rb_define_class_under (mEvas, "EcoreEvas", rb_cObject);
 
        rb_define_private_method (rb_singleton_class (cEcoreEvas),
-                                 "new", NULL, 0);
+                                 "new", rb_class_new_instance, -1);
        rb_define_method (cEcoreEvas, "initialize", c_init, -1);
        rb_define_method (cEcoreEvas, "inspect", c_inspect, 0);
        rb_define_method (cEcoreEvas, "delete", c_delete, 0);
        rb_define_method (cEcoreEvas, "initialize", c_init, -1);
        rb_define_method (cEcoreEvas, "inspect", c_inspect, 0);
        rb_define_method (cEcoreEvas, "delete", c_delete, 0);