CVSROOT: /sources/gnash Module name: gnash Changes by: Sandro Santilli <strk> 07/11/16 15:26:10
Modified files: . : ChangeLog server/asobj : MovieClipLoader.cpp Log message: (dispatchEvent): don't lookup broadcastMessage, as it's a named string. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4878&r2=1.4879 http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/MovieClipLoader.cpp?cvsroot=gnash&r1=1.33&r2=1.34 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.4878 retrieving revision 1.4879 diff -u -b -r1.4878 -r1.4879 --- ChangeLog 16 Nov 2007 13:24:29 -0000 1.4878 +++ ChangeLog 16 Nov 2007 15:26:09 -0000 1.4879 @@ -1,5 +1,10 @@ 2007-11-16 Sandro Santilli <[EMAIL PROTECTED]> + * server/asobj/MovieClipLoader.cpp (dispatchEvent): don't lookup + broadcastMessage, as it's a named string. + +2007-11-16 Sandro Santilli <[EMAIL PROTECTED]> + * server/movie_root.{cpp,h}: Add a flushHigherPriorityActionQueue method to be called at the end of every action block execution (including end of function calls). Index: server/asobj/MovieClipLoader.cpp =================================================================== RCS file: /sources/gnash/gnash/server/asobj/MovieClipLoader.cpp,v retrieving revision 1.33 retrieving revision 1.34 diff -u -b -r1.33 -r1.34 --- server/asobj/MovieClipLoader.cpp 25 Oct 2007 09:37:35 -0000 1.33 +++ server/asobj/MovieClipLoader.cpp 16 Nov 2007 15:26:10 -0000 1.34 @@ -37,6 +37,7 @@ #include "builtin_function.h" #include "Object.h" // for getObjectInterface #include "AsBroadcaster.h" // for initializing self as a broadcaster +#include "namedStrings.h" #include <typeinfo> #include <string> @@ -258,12 +259,10 @@ void MovieClipLoader::dispatchEvent(const std::string& event, as_environment& env, const as_value& arg) { - string_table& st = _vm.getStringTable(); - as_value ev(event); log_debug("dispatchEvent calling broadcastMessage with args %s and %s", ev.to_debug_string().c_str(), arg.to_debug_string().c_str()); - callMethod(st.find("broadcastMessage"), env, ev, arg); + callMethod(NSV::PROP_BROADCAST_MESSAGE, env, ev, arg); } static as_value _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit