]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/media/IR/ir-rc5-decoder.c
[media] IR: extend ir_raw_event and do refactoring
[mv-sheeva.git] / drivers / media / IR / ir-rc5-decoder.c
index df4770d978ad835201ec31341d122f3011db9427..572ed4ca8c6886eac536015f6b928e218e601878 100644 (file)
@@ -55,8 +55,9 @@ static int ir_rc5_decode(struct input_dev *input_dev, struct ir_raw_event ev)
         if (!(ir_dev->raw->enabled_protocols & IR_TYPE_RC5))
                 return 0;
 
-       if (IS_RESET(ev)) {
-               data->state = STATE_INACTIVE;
+       if (!is_timing_event(ev)) {
+               if (ev.reset)
+                       data->state = STATE_INACTIVE;
                return 0;
        }