All pastes #2076317 Raw Edit

0001-Handle-undefined-types-in-d

public diff v1 · immutable
#2076317 ·published 2011-06-07 18:32 UTC
rendered paste body
From 80a23906618ea2671c9c3f947764d0f60bb1a300 Mon Sep 17 00:00:00 2001From: Joshua Roys <roysjosh@gmail.com>Date: Tue, 7 Jun 2011 14:30:06 -0400Subject: [PATCH 1/2] Handle undefined types in describeType--- src/scripting/flashutils.cpp |    3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)diff --git a/src/scripting/flashutils.cpp b/src/scripting/flashutils.cppindex 1192162..2bb7cdb 100644--- a/src/scripting/flashutils.cpp+++ b/src/scripting/flashutils.cpp@@ -751,6 +751,9 @@ ASFUNCTIONBODY(lightspark,describeType) 	if(args[0]->getObjectType()==T_CLASS) 		return new Undefined; +	if(args[0]->getObjectType()==T_UNDEFINED)+		return new Undefined;+ 	Class_base* type=args[0]->getPrototype(); 	assert_and_throw(type); 	//TODO: add support in type for base, isDynamic, isFinal, isStatic-- 1.7.1