From 2b7c3d8a6c05c5730d6f5082f978443d18eab9f5 Mon Sep 17 00:00:00 2001 From: Rachel Blackman Date: Mon, 11 May 2026 11:16:14 -0700 Subject: [PATCH] *Only* preserve report byte for feature reports. Oops. (cherry picked from commit 7ec70d39c46117a0791f315164d577902167af3d) --- src/hidapi/android/hid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hidapi/android/hid.cpp b/src/hidapi/android/hid.cpp index 2827305b37..62a5db9ce9 100644 --- a/src/hidapi/android/hid.cpp +++ b/src/hidapi/android/hid.cpp @@ -718,7 +718,7 @@ public: size_t uBytesToCopy = 0; - if ( m_reportResponse.size() > 0 ) + if ( bFeature && m_reportResponse.size() > 0 ) { // Make sure we preserve the report value if it isn't already in the report. bool bHasReportAlready = ( *pData == *m_reportResponse.data() );