From 3e7e077fad94df1510904e67bd13923e50381980 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Fri, 5 Mar 2021 22:09:28 +0100 Subject: [PATCH] DS3/DS4: fix battery LED update --- rpcs3/Input/ds3_pad_handler.cpp | 1 + rpcs3/Input/ds4_pad_handler.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/rpcs3/Input/ds3_pad_handler.cpp b/rpcs3/Input/ds3_pad_handler.cpp index d2b719670e..9d1c7a032d 100644 --- a/rpcs3/Input/ds3_pad_handler.cpp +++ b/rpcs3/Input/ds3_pad_handler.cpp @@ -590,6 +590,7 @@ void ds3_pad_handler::apply_pad_data(const std::shared_ptr& device, c if (dev->last_battery_level != dev->battery_level) { dev->new_output_data = true; + dev->last_battery_level = dev->battery_level; } } diff --git a/rpcs3/Input/ds4_pad_handler.cpp b/rpcs3/Input/ds4_pad_handler.cpp index b2442d3886..2c2673f1eb 100644 --- a/rpcs3/Input/ds4_pad_handler.cpp +++ b/rpcs3/Input/ds4_pad_handler.cpp @@ -894,6 +894,7 @@ void ds4_pad_handler::apply_pad_data(const std::shared_ptr& device, c config->colorG.set(combined_color & 0xff); config->colorB.set(0); ds4_dev->new_output_data = true; + ds4_dev->last_battery_level = ds4_dev->battery_level; } }