Explorar o código

backwards compatibility

Sam MacPherson %!s(int64=11) %!d(string=hai) anos
pai
achega
64e871eb27
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      std/haxe/Unserializer.hx

+ 7 - 1
std/haxe/Unserializer.hx

@@ -365,7 +365,13 @@ class Unserializer {
 			pos++;
 			return h;
 		case "v".code:
-			var d = Date.fromTime(readFloat());
+			var d;
+			if(get(pos + 13) == ":".code) {
+				// Included for backwards compatibility
+				d = Date.fromString(buf.substr(pos,19));
+				pos += 19;
+			} else
+				d = Date.fromTime(readFloat());
 			cache.push(d);
 			return d;
  		case "s".code: