diff options
| -rw-r--r-- | CONTRIBUTORS | 2 | ||||
| -rw-r--r-- | HISTORY | 3 | ||||
| -rw-r--r-- | skins.c | 8 | 
3 files changed, 9 insertions, 4 deletions
| diff --git a/CONTRIBUTORS b/CONTRIBUTORS index edf2263c..f3d20f9e 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -1000,6 +1000,8 @@ Andreas Regel <andreas.regel@gmx.de>   for fixing handling bitmap indexes for 256 color mode   for reporting a bug in removing the "scanning recordings..." message in case the   video directory is empty + for pointing out a missing call to cStatus::MsgOsdtatusMessage(NULL) in + cSkins::Message()  Thomas Bergwinkl <Thomas.Bergwinkl@t-online.de>   for fixing the validity check for channel IDs, because some providers use TIDs @@ -3125,6 +3125,7 @@ Video Disk Recorder Revision History  - Reactivated the NPTL check at startup because there appear to be still    unsolved problems when running on NPTL systems.  - Added missing calls to cStatus::MsgOsdClear() in cSkins::Message() (thanks -  to Joachim Wilke for reporting this one). +  to Joachim Wilke for reporting this one, and Andreas Regel for additional +  input).  - Fixed the cDvbSpuDecoder (thanks to Marco Schlüßler).  - Fixed handling of pmAudioOnlyBlack (thanks to Stefan Huelswitt). @@ -4,7 +4,7 @@   * See the main source file 'vdr.c' for copyright information and   * how to reach the author.   * - * $Id: skins.c 1.2 2004/11/06 11:25:46 kls Exp $ + * $Id: skins.c 1.3 2004/11/07 09:46:46 kls Exp $   */  #include "skins.h" @@ -183,10 +183,12 @@ eKeys cSkins::Message(eMessageType Type, const char *s, int Seconds)       if (displayMessage) {          delete displayMessage;          displayMessage = NULL; +        cStatus::MsgOsdClear();          } -     else +     else {          cSkinDisplay::Current()->SetMessage(Type, NULL); -     cStatus::MsgOsdClear(); +        cStatus::MsgOsdStatusMessage(NULL); +        }       }    else if (!s && displayMessage) {       delete displayMessage; | 
