CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/08/02 23:08:08
Modified files:
. : ChangeLog
server/asobj : gen-asclass.sh
Log message:
* server/asobj/gen-asclass.sh: add the addStatic call to statics.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3925&r2=1.3926
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/gen-asclass.sh?cvsroot=gnash&r1=1.15&r2=1.16
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3925
retrieving revision 1.3926
diff -u -b -r1.3925 -r1.3926
--- ChangeLog 2 Aug 2007 22:07:25 -0000 1.3925
+++ ChangeLog 2 Aug 2007 23:08:08 -0000 1.3926
@@ -1,5 +1,6 @@
2007-08-02 Sandro Santilli <[EMAIL PROTECTED]>
+ * server/asobj/gen-asclass.sh: add the addStatic call to statics.
* server/movie_root.{cpp,h}: use a member (and a getter) for the global
key object, and properly mark it as alive.
Index: server/asobj/gen-asclass.sh
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/gen-asclass.sh,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- server/asobj/gen-asclass.sh 1 Jul 2007 10:54:32 -0000 1.15
+++ server/asobj/gen-asclass.sh 2 Aug 2007 23:08:08 -0000 1.16
@@ -180,6 +180,8 @@
if ( ! o )
{
o = new as_object();
+ VM::get().addStatic(o.get());
+
attach${asname}Interface(*o);
}
return o.get();
@@ -252,6 +254,8 @@
if ( cl == NULL )
{
cl=new builtin_function(&${lowname}_ctor,
get${asname}Interface());
+ VM::get().addStatic(cl.get());
+
// replicate all interface to class, to be able to access
// all methods as static functions
attach${asname}Interface(*cl);
_______________________________________________
Gnash-commit mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-commit