X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/8dcea1b45d29593293b99d6beb13c7a4e050d426..e4e4d2b588a0f82e1b0c0278e3ef8ff442277a54:/lib/driver/rcinput.cpp diff --git a/lib/driver/rcinput.cpp b/lib/driver/rcinput.cpp index 59106c96..107b337b 100644 --- a/lib/driver/rcinput.cpp +++ b/lib/driver/rcinput.cpp @@ -44,9 +44,9 @@ void eRCDeviceInputDev::handleCode(int rccode) case KEY_RIGHTSHIFT: case KEY_LEFTALT: case KEY_CAPSLOCK: - case KEY_COMPOSE: case KEY_INSERT: case KEY_DELETE: + case KEY_MUTE: filtered=false; default: break; @@ -75,7 +75,7 @@ eRCDeviceInputDev::eRCDeviceInputDev(eRCInputEventDriver *driver) { int len=id.length(); int idx=0; - while(idx < len) + while(idx <= len-8) { if (!strncasecmp(&id[idx++], "KEYBOARD", 8)) {