From 7ec70d39c46117a0791f315164d577902167af3d Mon Sep 17 00:00:00 2001
From: Rachel Blackman <[EMAIL REDACTED]>
Date: Mon, 11 May 2026 11:16:14 -0700
Subject: [PATCH] *Only* preserve report byte for feature reports. Oops.
---
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 15a3162387376..3f4f53cdd377e 100644
--- a/src/hidapi/android/hid.cpp
+++ b/src/hidapi/android/hid.cpp
@@ -727,7 +727,7 @@ class CHIDDevice
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() );