upstream: [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)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:54:36 +0000 (11:54 +0900)
commitb225f71c8385dd9a01af2f90482b125a3abb397c
tree68c55053b9e3bf2fa1ca00ffaf23a986d294d6e7
parentec5093ba506c97bc969b7261a7db3ad57ba08377
upstream: [media] media: rc: only turn on LED if keypress generated

Since v3.12, specifically 153a60bb0fac ([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