DS3/DS4: fix battery LED update
This commit is contained in:
@@ -590,6 +590,7 @@ void ds3_pad_handler::apply_pad_data(const std::shared_ptr<PadDevice>& device, c
|
|||||||
if (dev->last_battery_level != dev->battery_level)
|
if (dev->last_battery_level != dev->battery_level)
|
||||||
{
|
{
|
||||||
dev->new_output_data = true;
|
dev->new_output_data = true;
|
||||||
|
dev->last_battery_level = dev->battery_level;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -894,6 +894,7 @@ void ds4_pad_handler::apply_pad_data(const std::shared_ptr<PadDevice>& device, c
|
|||||||
config->colorG.set(combined_color & 0xff);
|
config->colorG.set(combined_color & 0xff);
|
||||||
config->colorB.set(0);
|
config->colorB.set(0);
|
||||||
ds4_dev->new_output_data = true;
|
ds4_dev->new_output_data = true;
|
||||||
|
ds4_dev->last_battery_level = ds4_dev->battery_level;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user