Common subdirectories: vdr-1.3.37/PLUGINS and vdr-1.3.37-patch/PLUGINS Common subdirectories: vdr-1.3.37/libsi and vdr-1.3.37-patch/libsi diff -ubw vdr-1.3.37/menu.c vdr-1.3.37-patch/menu.c --- vdr-1.3.37/menu.c 2005-11-05 18:29:22.000000000 +0100 +++ vdr-1.3.37-patch/menu.c 2005-12-29 21:24:59.000000000 +0100 @@ -2795,15 +2795,18 @@ lastTime.Set(); // Lets see if there can be any useful further input: int n = channel ? number * 10 : 0; + int m = 10; cChannel *ch = channel; while (ch && (ch = Channels.Next(ch)) != NULL) { if (!ch->GroupSep()) { - if (n <= ch->Number() && ch->Number() <= n + 9) { + if (n <= ch->Number() && ch->Number() < n + m) { n = 0; break; } - if (ch->Number() > n) + if (ch->Number() > n) { n *= 10; + m *= 10; + } } } if (n > 0) { Binary files vdr-1.3.37/menu.o and vdr-1.3.37-patch/menu.o differ Common subdirectories: vdr-1.3.37/symbols and vdr-1.3.37-patch/symbols Binary files vdr-1.3.37/vdr and vdr-1.3.37-patch/vdr differ