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() );