fix: Unknown integer value for float values

This commit is contained in:
REAndroid 2023-01-05 10:49:49 -05:00
parent d453d33cf9
commit d93f5cee8f

View File

@ -31,6 +31,10 @@ class XMLValuesEncoderInteger extends XMLValuesEncoder{
}else if(ValueDecoder.isHex(value)){ }else if(ValueDecoder.isHex(value)){
entryBlock.setValueAsRaw(ValueType.INT_HEX, ValueDecoder.parseHex(value)); entryBlock.setValueAsRaw(ValueType.INT_HEX, ValueDecoder.parseHex(value));
}else { }else {
ValueDecoder.EncodeResult encodeResult=ValueDecoder.encodeDimensionOrFloat(value);
if(encodeResult!=null){
entryBlock.setValueAsRaw(encodeResult.valueType, encodeResult.value);
}
throw new EncodeException("Unknown value for type <integer>: '"+value+"'"); throw new EncodeException("Unknown value for type <integer>: '"+value+"'");
} }
} }