Fixed a possible crash in the OSD demo

This commit is contained in:
Klaus Schmidinger 2014-02-06 11:57:51 +01:00
parent e2f0edd8f6
commit 0402ce9b8e
4 changed files with 7 additions and 2 deletions

View File

@ -2926,6 +2926,7 @@ Christopher Reimer <reimer.christopher@freenet.de>
for suggesting to make sure that plugins include the VDR header files from the actual for suggesting to make sure that plugins include the VDR header files from the actual
VDR source directory when doing "make plugins" VDR source directory when doing "make plugins"
for reverting the change from version 1.5.7 that made all logging go to LOG_ERR for reverting the change from version 1.5.7 that made all logging go to LOG_ERR
for reporting a possible crash in the OSD demo
Stefan Huskamp <coca_cola1@gmx.de> Stefan Huskamp <coca_cola1@gmx.de>
for suggesting to make entering characters via the number keys for suggesting to make entering characters via the number keys

View File

@ -8190,3 +8190,4 @@ Video Disk Recorder Revision History
marks (which will now be off by one) can still be cut with all VDR versions from marks (which will now be off by one) can still be cut with all VDR versions from
1.7.32, because these will automatically adjust editing marks to I-frames. 1.7.32, because these will automatically adjust editing marks to I-frames.
Users of stable releases shouldn't notice any problems. Users of stable releases shouldn't notice any problems.
- Fixed a possible crash in the OSD demo (reported by Christopher Reimer).

View File

@ -64,6 +64,7 @@ VDR Plugin 'osddemo' Revision History
- Avoiding unnecessary pkg-config warnings in plugin Makefiles. - Avoiding unnecessary pkg-config warnings in plugin Makefiles.
2014-02-04: Version 2.1.2 2014-02-06: Version 2.1.2
- Fixed flickering if subtitles are active while the OSD demo is running. - Fixed flickering if subtitles are active while the OSD demo is running.
- Fixed a possible crash in the OSD demo (reported by Christopher Reimer).

View File

@ -3,7 +3,7 @@
* *
* See the README file for copyright information and how to reach the author. * See the README file for copyright information and how to reach the author.
* *
* $Id: osddemo.c 3.2 2014/02/04 10:41:50 kls Exp $ * $Id: osddemo.c 3.3 2014/02/06 11:51:53 kls Exp $
*/ */
#include <vdr/osd.h> #include <vdr/osd.h>
@ -480,6 +480,8 @@ void cTrueColorDemo::Action(void)
if (Delta < FrameTime) if (Delta < FrameTime)
cCondWait::SleepMs(FrameTime - Delta); cCondWait::SleepMs(FrameTime - Delta);
} }
destroyablePixmap = NULL;
toggleablePixmap = NULL;
delete OsdFont; delete OsdFont;
delete SmlFont; delete SmlFont;
delete LrgFont; delete LrgFont;