mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-04-29 17:44:36 +00:00
linux: parse enroled/enabled false as hearing aid disabled
This commit is contained in:
@@ -120,10 +120,17 @@ namespace AirPodsPackets
|
|||||||
return std::nullopt;
|
return std::nullopt;
|
||||||
|
|
||||||
QByteArray value = data.mid(HEADER.size(), 2);
|
QByteArray value = data.mid(HEADER.size(), 2);
|
||||||
if (value == QByteArray::fromHex("0101"))
|
if (value.size() != 2)
|
||||||
|
return std::nullopt;
|
||||||
|
|
||||||
|
char b1 = value.at(0);
|
||||||
|
char b2 = value.at(1);
|
||||||
|
|
||||||
|
if (b1 == 0x01 && b2 == 0x01)
|
||||||
return true;
|
return true;
|
||||||
if (value == QByteArray::fromHex("0202"))
|
if (b1 == 0x02 || b2 == 0x02)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return std::nullopt;
|
return std::nullopt;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user