diff options
author | Jochen Dolze <vdr@dolze.de> | 2011-07-07 19:22:34 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2011-07-07 19:22:34 +0200 |
commit | 0fcdd46b05f096c0ab226db31ea4378efd1f446c (patch) | |
tree | e1cf3d937a048695f48bae7a5878d233880a07d7 | |
parent | d1e5f2282e566b3a95ac917e1760e31d1e9aa543 (diff) | |
download | vdr-plugin-xmltv2vdr-0fcdd46b05f096c0ab226db31ea4378efd1f446c.tar.gz vdr-plugin-xmltv2vdr-0fcdd46b05f096c0ab226db31ea4378efd1f446c.tar.bz2 |
Added k_Repeat to key commands ("bug" reported by pbuenger)
-rw-r--r-- | setup.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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()<cm) SetHelp(NULL,NULL); default: |