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) static ChangeInfoResult HandleAction0PropertyDefault(ByteReader *buf, int prop)
{ {
switch (prop) { if (prop == A0RPI_UNKNOWN_ERROR) {
case A0RPI_UNKNOWN_IGNORE: return CIR_DISABLED;
buf->Skip(buf->ReadExtendedByte()); } else if (prop < A0RPI_UNKNOWN_IGNORE) {
return CIR_SUCCESS; return CIR_UNKNOWN;
} else {
case A0RPI_UNKNOWN_ERROR: buf->Skip(buf->ReadExtendedByte());
return CIR_DISABLED; return CIR_SUCCESS;
default:
return CIR_UNKNOWN;
} }
} }