Skip to content

Commit 4dcfbe0

Browse files
committed
Use has_value()
1 parent f0e9a31 commit 4dcfbe0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/devices/hyperx_cloud_2_wireless.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class HyperXCloud2Wireless : public HIDDevice {
7272
Result<std::array<uint8_t, READ_PACKET_SIZE>> sendCommand(hid_device* device_handle, uint8_t command, std::optional<uint8_t> value)
7373
{
7474
std::array<uint8_t, WRITE_PACKET_SIZE> request {};
75-
if (value) {
75+
if (value.has_value()) {
7676
request = { 0x06, 0xff, 0xbb, command, *value, 0x00 };
7777
} else {
7878
request = { 0x06, 0xff, 0xbb, command, 0x00 };
@@ -95,7 +95,7 @@ class HyperXCloud2Wireless : public HIDDevice {
9595
if (response[0] != 0x06 || response[1] != 0xFF || response[2] != 0xBB || response[3] != command) {
9696
return DeviceError::protocolError("Invalid response header");
9797
}
98-
if (value && response[4] != *value) {
98+
if (value.has_value() && response[4] != *value) {
9999
return DeviceError::protocolError("Response value does not match request");
100100
}
101101

0 commit comments

Comments
 (0)