summaryrefslogtreecommitdiff
path: root/tvguideosd.c
diff options
context:
space:
mode:
Diffstat (limited to 'tvguideosd.c')
-rw-r--r--tvguideosd.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/tvguideosd.c b/tvguideosd.c
index e1a5c34..64ca63a 100644
--- a/tvguideosd.c
+++ b/tvguideosd.c
@@ -434,7 +434,10 @@ void cTvGuideOsd::processKeyGreen() {
if (prev) {
readChannels(prev);
if (columns.Count() > 0) {
- drawGridsChannelJump(currentCol);
+ if (tvguideConfig.channelJumpMode == eGroupJump)
+ drawGridsChannelJump();
+ else
+ drawGridsChannelJump(currentCol);
}
osdManager.flush();
}
@@ -471,7 +474,10 @@ void cTvGuideOsd::processKeyYellow() {
if (next) {
readChannels(next);
if (columns.Count() > 0) {
- drawGridsChannelJump(currentCol);
+ if (tvguideConfig.channelJumpMode == eGroupJump)
+ drawGridsChannelJump();
+ else
+ drawGridsChannelJump(currentCol);
}
osdManager.flush();
}