diff --git a/src/hidapi/android/hid.cpp b/src/hidapi/android/hid.cpp index 15a3162387..3f4f53cdd3 100644 --- a/src/hidapi/android/hid.cpp +++ b/src/hidapi/android/hid.cpp @@ -727,7 +727,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() );