浏览代码

FileConverter: fix formatValue for StringMap

Yuxiao Mao 3 周之前
父节点
当前提交
e02e3b0149
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      hxd/fs/FileConverter.hx

+ 4 - 0
hxd/fs/FileConverter.hx

@@ -155,6 +155,10 @@ class FileConverter {
 			var a : Array<Dynamic> = v;
 			return [for( v in a ) formatValue(v)].toString();
 		}
+		if( v is haxe.ds.StringMap ) {
+			var m : haxe.ds.StringMap<Dynamic> = v;
+			return [for( k=>v in m ) formatValue(k)+"_"+formatValue(v)].toString();
+		}
 		var fl = Reflect.fields(v);
 		fl.sort(Reflect.compare);
 		return [for( f in fl ) f+"_"+formatValue(Reflect.field(v,f))].join("_");