From 0fcdd46b05f096c0ab226db31ea4378efd1f446c Mon Sep 17 00:00:00 2001 From: Jochen Dolze Date: Thu, 7 Jul 2011 19:22:34 +0200 Subject: Added k_Repeat to key commands ("bug" reported by pbuenger) --- setup.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup.cpp b/setup.cpp index 8dcfcae..e8f4700 100644 --- a/setup.cpp +++ b/setup.cpp @@ -233,7 +233,7 @@ eOSState cMenuSetupXmltv2vdr::ProcessKey (eKeys Key) switch (state) { case osContinue: - if ((Key==kDown) || (Key==kUp)) + if ((Key==kDown) || (Key==kUp) || (Key==kDown|k_Repeat) || (Key==kUp|k_Repeat)) { if ((Current()>=sourcesBegin) && (Current()<=sourcesEnd)) { @@ -908,15 +908,19 @@ eOSState cMenuSetupXmltv2vdrChannelMap::ProcessKey (eKeys Key) switch (Key) { case kLeft: + case kLeft|k_Repeat: case kRight: + case kRight|k_Repeat: if ((Current()==c1) || (Current()==c2) || (Current()==c3)) output(); break; case kDown: + case kDown|k_Repeat: if (Current()>=cm) SetHelp(tr("unmap"),tr("map")); break; case kUp: + case kUp|k_Repeat: if (Current()