I just found out that there are some curly braces missing in lirc.c:

--- lirc.c      2013/02/03 11:23:18     2.4
+++ lirc.c      2013/02/11 15:25:42
@@ -114,9 +114,10 @@
               repeat = true;
               timeout = Delta * 10 / 9;
               }
-           if (pressed)
+           if (pressed) {
               LastTime.Set();
               Put(KeyName, repeat);
+              }
            }
         else if (pressed && repeat) { // the last one was a repeat, so let's 
generate a release
            Put(LastKeyName, false, true);


This caused an additional k_Repeat after a k_Release.

Klaus

_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to