From 1e5ff8ad0a6b2eda4d1c8410d281cb9c149dc3b0 Mon Sep 17 00:00:00 2001 From: Tomas Salfischberger Date: Wed, 8 Jun 2005 15:49:21 +0000 Subject: Fixed bug, the remote play/pause button (BUTTON_RC_ON) worked with hold on. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6614 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/button.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/firmware/drivers/button.c b/firmware/drivers/button.c index 38bb319d81..afdbccbfad 100644 --- a/firmware/drivers/button.c +++ b/firmware/drivers/button.c @@ -443,7 +443,11 @@ static int button_read(void) data = GPIO1_READ; if ((data & 0x20) == 0) btn |= BUTTON_ON; + } + if (!remote_button_hold()) + { + data = GPIO1_READ; if ((data & 0x40) == 0) btn |= BUTTON_RC_ON; } -- cgit v1.2.3