Fix successfully mapped properties in HandleAction0PropertyDefault

This commit is contained in:
Jonathan G Rennison
2023-02-13 23:49:53 +00:00
parent c756b8de8e
commit 3b9015ef7a

View File

@@ -912,16 +912,13 @@ typedef ChangeInfoResult (*VCI_Handler)(uint engine, int numinfo, int prop, cons
static ChangeInfoResult HandleAction0PropertyDefault(ByteReader *buf, int prop)
{
switch (prop) {
case A0RPI_UNKNOWN_IGNORE:
buf->Skip(buf->ReadExtendedByte());
return CIR_SUCCESS;
case A0RPI_UNKNOWN_ERROR:
return CIR_DISABLED;
default:
return CIR_UNKNOWN;
if (prop == A0RPI_UNKNOWN_ERROR) {
return CIR_DISABLED;
} else if (prop < A0RPI_UNKNOWN_IGNORE) {
return CIR_UNKNOWN;
} else {
buf->Skip(buf->ReadExtendedByte());
return CIR_SUCCESS;
}
}