]> git.baikalelectronics.ru Git - kernel.git/commit
[media] media: rc: only turn on LED if keypress generated
authorJames Hogan <james.hogan@imgtec.com>
Thu, 16 Jan 2014 22:56:22 +0000 (19:56 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Tue, 4 Feb 2014 15:09:00 +0000 (13:09 -0200)
commit8c82cdb25a9e2bf053d08eec3df0707c405a4988
treee81d3d52f20e338e6b485c35faf126a552a61e0b
parentfbb98f73431c681ada5048c8dfb559f5ed907f06
[media] media: rc: only turn on LED if keypress generated

Since v3.12, specifically 43099321fa05 ([media] rc: add feedback led
trigger for rc keypresses), an LED trigger is activated on IR keydown
whether or not a keypress is generated (i.e. even if there's no matching
keycode). However the repeat and keyup logic isn't used unless there is
a keypress, which results in non-keypress keydown events turning on the
LED and not turning it off again.

On the assumption that the intent was for the LED only to light up on
valid key presses (you probably don't want it lighting up for the wrong
remote control for example), move the led_trigger_event() call inside
the keycode check.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
Acked-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
drivers/media/rc/rc-main.c