diff -up vdr-1.3.43.orig/menu.c vdr-1.3.43.new/menu.c --- vdr-1.3.43.orig/menu.c Sun Feb 19 11:18:28 2006 +++ vdr-1.3.43.new/menu.c Mon Feb 20 18:08:24 2006 @@ -3131,10 +3131,10 @@ eOSState cDisplayChannel::ProcessKey(eKe } if (n > 0) { // This channel is the only one that fits the input, so let's take it right away: - displayChannel->Flush(); // makes sure the user sees his last input NewChannel = channel; withInfo = true; number = 0; + Refresh(); // makes sure the user sees his last input } } break;