[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/server/vm ASHandlers.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash/server/vm ASHandlers.cpp |
Date: |
Fri, 02 Mar 2007 16:28:26 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/03/02 16:28:26
Modified files:
server/vm : ASHandlers.cpp
Log message:
actually, new Unexistent is an ActionScript error, not an SWF one
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/ASHandlers.cpp?cvsroot=gnash&r1=1.46&r2=1.47
Patches:
Index: ASHandlers.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/vm/ASHandlers.cpp,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -b -r1.46 -r1.47
--- ASHandlers.cpp 2 Mar 2007 16:17:13 -0000 1.46
+++ ASHandlers.cpp 2 Mar 2007 16:28:26 -0000 1.47
@@ -14,7 +14,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-/* $Id: ASHandlers.cpp,v 1.46 2007/03/02 16:17:13 strk Exp $ */
+/* $Id: ASHandlers.cpp,v 1.47 2007/03/02 16:28:26 strk Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -2201,8 +2201,7 @@
thread.ensureStack(2); // classname, nargs
as_value val = env.pop();
- string classname;
- if ( val.to_string() ) classname = val.to_string();
+ string classname = val.to_std_string();;
IF_VERBOSE_ACTION (
log_action("---new object: %s",
@@ -2216,9 +2215,9 @@
as_value constructor = thread.getVariable(classname);
if ( ! constructor.is_function() )
{
- IF_VERBOSE_MALFORMED_SWF(
- log_swferror("ActionNew: "
- "constructor parameter is NOT a function");
+ IF_VERBOSE_ASCODING_ERRORS(
+ log_aserror("ActionNew: "
+ "'%s' is NOT a constructor", classname.c_str());
);
env.drop(nargs);
env.push(as_value()); // should we push an object anyway ?
- [Gnash-commit] gnash/server/vm ASHandlers.cpp,
Sandro Santilli <=
- [Gnash-commit] gnash/server/vm ASHandlers.cpp, Sandro Santilli, 2007/03/02
- [Gnash-commit] gnash/server/vm ASHandlers.cpp, Sandro Santilli, 2007/03/02
- [Gnash-commit] gnash/server/vm ASHandlers.cpp, Sandro Santilli, 2007/03/06
- [Gnash-commit] gnash/server/vm ASHandlers.cpp, Sandro Santilli, 2007/03/06
- [Gnash-commit] gnash/server/vm ASHandlers.cpp, Sandro Santilli, 2007/03/06
- [Gnash-commit] gnash/server/vm ASHandlers.cpp, Sandro Santilli, 2007/03/17
- [Gnash-commit] gnash/server/vm ASHandlers.cpp, Sandro Santilli, 2007/03/29