[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/as_value.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog server/as_value.cpp |
Date: |
Tue, 11 Sep 2007 17:26:48 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/09/11 17:26:48
Modified files:
. : ChangeLog
server : as_value.cpp
Log message:
* server/as_value.cpp (to_debug_string): fix debug print for
movieclip
values.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4272&r2=1.4273
http://cvs.savannah.gnu.org/viewcvs/gnash/server/as_value.cpp?cvsroot=gnash&r1=1.69&r2=1.70
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4272
retrieving revision 1.4273
diff -u -b -r1.4272 -r1.4273
--- ChangeLog 11 Sep 2007 17:01:22 -0000 1.4272
+++ ChangeLog 11 Sep 2007 17:26:48 -0000 1.4273
@@ -1,5 +1,10 @@
2007-09-11 Sandro Santilli <address@hidden>
+ * server/as_value.cpp (to_debug_string): fix debug print for movieclip
+ values.
+
+2007-09-11 Sandro Santilli <address@hidden>
+
* server/array.{cpp,h}: add removeFirst and visitAll methods.
* server/as_object.{cpp,h}: add getMember and callMethod memebers
for ActionScript-like coding.
Index: server/as_value.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/as_value.cpp,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -b -r1.69 -r1.70
--- server/as_value.cpp 3 Sep 2007 10:54:52 -0000 1.69
+++ server/as_value.cpp 11 Sep 2007 17:26:48 -0000 1.70
@@ -919,7 +919,13 @@
return "[number:" + stream.str() + "]";
}
case MOVIECLIP:
- return "[movieclip:" + m_string_value + "]";
+ {
+ sprite_instance* sp = m_object_value->to_movie();
+ assert(sp); // will change in case we'll have better
management :)
+ snprintf(buf, 511, "[%smovieclip(%s):%p]",
sp->isUnloaded() ? "dangling " : "", sp->getOrigTarget().c_str(), (void *)sp);
+ buf[511] = '\0';
+ return buf;
+ }
default:
assert(0);
return NULL;