Ver código fonte

FileConverter: fix formatValue for StringMap

Yuxiao Mao 3 semanas atrás
pai
commit
e02e3b0149
1 arquivos alterados com 4 adições e 0 exclusões
  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("_");