[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/server/swf ASHandlers.cpp
From: |
Vitaly Alexeev |
Subject: |
[Gnash-commit] gnash/server/swf ASHandlers.cpp |
Date: |
Fri, 30 Jun 2006 10:50:22 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Vitaly Alexeev <alexeev> 06/06/30 10:50:22
Modified files:
server/swf : ASHandlers.cpp
Log message:
fixed small bug
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/swf/ASHandlers.cpp?cvsroot=gnash&r1=1.21&r2=1.22
Patches:
Index: ASHandlers.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/swf/ASHandlers.cpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- ASHandlers.cpp 30 Jun 2006 00:27:05 -0000 1.21
+++ ASHandlers.cpp 30 Jun 2006 10:50:22 -0000 1.22
@@ -86,8 +86,6 @@
}
-
-
static void unsupported_action_handler(ActionExec& /*thread*/)
{
log_error("Unsupported action handler invoked");
@@ -869,19 +867,21 @@
as_environment& env = thread.env;
- const char * target_name = env.top(0).to_string();
+ //Vitaly: env.drop(1) remove object on which refers const char *
target_name
+ //const char * target_name = env.top(0).to_string();
+ tu_string target_name = env.top(0).to_string();
env.drop(1); // pop the target name off the stack
sprite_instance *new_target;
// if the string is blank, we set target to the root movie
// TODO - double check this is correct?
- if (target_name[0] == '\0')
+ if (target_name.size() == 0)
{
new_target = env.find_target((tu_string)"/");
}
else
{
- new_target = env.find_target((tu_string)target_name);
+ new_target = env.find_target(target_name);
}
if (new_target == NULL)
@@ -889,7 +889,7 @@
log_action("ERROR: "
" Couldn't find movie \"%s\" to set target to!"
" Not setting target at all...",
- target_name);
+ target_name.c_str());
}
else
{