diff -Naur vdr-1.5.8.org/vdr.c vdr-1.5.8/vdr.c --- vdr-1.5.8.org/vdr.c 2007-10-01 12:56:35.318143883 -0400 +++ vdr-1.5.8/vdr.c 2007-10-01 16:22:17.389929267 -0400 @@ -1160,7 +1160,8 @@ Menu = new cDisplayChannel(NORMALKEY(key)); break; // Viewing Control: - case kOk: LastChannel = -1; break; // forces channel display + //case kOk: LastChannel = -1; break; // forces channel display + case kOk: DirectMainFunction(osChannels); break; // Instant resume of the last viewed recording: case kPlay: if (cReplayControl::LastReplayed()) {