diff options
author | scop <scop> | 2007-11-27 21:47:55 +0000 |
---|---|---|
committer | scop <scop> | 2007-11-27 21:47:55 +0000 |
commit | 66e179b14854ea3b5be913247b8df7b8229c358a (patch) | |
tree | 36d120b6877ed16359d05ef1250b1a295eed3c41 /dxr3osd_subpicture.c | |
parent | 0e5b4396f1a68baa3a3abffd4d882b147420c7a0 (diff) | |
download | vdr-plugin-dxr3-66e179b14854ea3b5be913247b8df7b8229c358a.tar.gz vdr-plugin-dxr3-66e179b14854ea3b5be913247b8df7b8229c358a.tar.bz2 |
Fix subtitles for VDR >= 1.5.11 (Luca Olivetti)
Diffstat (limited to 'dxr3osd_subpicture.c')
-rw-r--r-- | dxr3osd_subpicture.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/dxr3osd_subpicture.c b/dxr3osd_subpicture.c index edb2f84..83ec05f 100644 --- a/dxr3osd_subpicture.c +++ b/dxr3osd_subpicture.c @@ -117,6 +117,16 @@ eOsdError cDxr3SubpictureOsd::CanHandleAreas(const tArea *Areas, int NumAreas) return Result; } +eOsdError cDxr3SubpictureOsd::SetAreas(const tArea *Areas, int NumAreas) +{ + if (shown) + { + Spu->Clear(); + shown = false; + } + return cOsd::SetAreas(Areas, NumAreas); +} + // ================================== void cDxr3SubpictureOsd::Flush() { |