remove new found flags when do a automatic scan and "clear before scan" was
[enigma2.git] / lib / driver / rcconsole.cpp
index d3235758ef0deaa4a34b56a0e20082cc39bd1167..7a625ffcfdc7312ca5bf22d9faacc03d07404517 100644 (file)
@@ -70,8 +70,15 @@ void eRCConsoleDriver::keyPressed(int)
 
                        if (code < 32)                  /* control characters */
                                code = -1;
-                       if (code == 0x7F)               /* delete */
-                               code = -1;
+                       else switch(code)
+                       {
+                       case 0x35:  // mute
+                       case 0x7E:  // mute, einfg, entf
+                       case 0x7F:  // backspace
+                       code = -1;
+                       default:
+                               break;
+                       }
                }
 
                if (code != -1)