diff -ruN VDR.org/PLUGINS/src/vcd-0.7/menucontrol.c VDR/PLUGINS/src/vcd-0.7/menucontrol.c --- VDR.org/PLUGINS/src/vcd-0.7/menucontrol.c 2006-01-11 12:14:42.000000000 +0100 +++ VDR/PLUGINS/src/vcd-0.7/menucontrol.c 2006-01-11 12:17:40.000000000 +0100 @@ -39,7 +39,11 @@ cMenuSpiControl::~cMenuSpiControl() { +#if VDRVERSNUM >= 10338 + cStatus::MsgReplaying(this, NULL, NULL, false); +#else cStatus::MsgReplaying(this, NULL); +#endif Stop(); } @@ -118,13 +122,21 @@ lastSpeed = -1; timeoutShow = 0; timeSearchActive = false; +#if VDRVERSNUM >= 10338 + cStatus::MsgReplaying(this, "VCD", NULL, true); +#else cStatus::MsgReplaying(this, "VCD"); +#endif } cMenuVcdControl::~cMenuVcdControl() { Hide(); +#if VDRVERSNUM >= 10338 + cStatus::MsgReplaying(this, NULL, NULL, false); +#else cStatus::MsgReplaying(this, NULL); +#endif Stop(); } diff -ruN VDR.org/PLUGINS/src/vcd-0.7/psdcontrol.c VDR/PLUGINS/src/vcd-0.7/psdcontrol.c --- VDR.org/PLUGINS/src/vcd-0.7/psdcontrol.c 2006-01-11 12:14:42.000000000 +0100 +++ VDR/PLUGINS/src/vcd-0.7/psdcontrol.c 2006-01-11 12:18:58.000000000 +0100 @@ -84,7 +84,11 @@ cPsdSpiControl::~cPsdSpiControl() { +#if VDRVERSNUM >= 10338 + cStatus::MsgReplaying(this, NULL, NULL, false); +#else cStatus::MsgReplaying(this, NULL); +#endif } void cPsdSpiControl::SetItem(int Spi, cVcd *Vcd, union psd_vcd *PsdVcd) @@ -252,7 +256,11 @@ cPsdVcdControl::~cPsdVcdControl() { +#if VDRVERSNUM >= 10338 + cStatus::MsgReplaying(this, NULL, NULL, false); +#else cStatus::MsgReplaying(this, NULL); +#endif } void cPsdVcdControl::SetTrack(int Track, cVcd *Vcd, union psd_vcd *PsdVcd)