Browse Source

correctly print enum params

Nicolas Cannasse 15 years ago
parent
commit
8f846f0f0c
1 changed files with 4 additions and 1 deletions
  1. 4 1
      std/flash9/Boot.hx

+ 4 - 1
std/flash9/Boot.hx

@@ -89,7 +89,10 @@ class Boot extends flash.display.MovieClip, implements Dynamic {
 	public static function enum_to_string( e : { tag : String, params : Array<Dynamic> } ) {
 		if( e.params == null )
 			return e.tag;
-		return e.tag+"("+e.params.join(",")+")";
+		var pstr = [];
+		for( p in e.params )
+			pstr.push(__string_rec(p,""));
+		return e.tag+"("+pstr.join(",")+")";
 	}
 
 	public static function __instanceof( v : Dynamic, t : Dynamic ) {