The SVDRP command HITK now discards any keys if the remote control is currently turned off

This commit is contained in:
Klaus Schmidinger 2012-12-04 12:13:14 +01:00
parent bcce056292
commit 85b9c2f370
3 changed files with 9 additions and 1 deletions

View File

@ -2272,6 +2272,8 @@ Alexander Hans <cleditor@arcor.de>
for reporting that the "'1' for encrypted radio channels" part in the description
of the VPID in vdr.5 is obsolete
for a patch that was used to implement storing the channel name in info.vdr
for making the SVDRP command HITK discard any keys if the remote control is currently
turned off
Daniel Karsubka <dkar@gmx.de>
for suggesting to write the epg.data file when VDR exits

View File

@ -7378,3 +7378,5 @@ Video Disk Recorder Revision History
- The new functions cDevice::CanScaleVideo() and cDevice::ScaleVideo() can be used by
derived output devices to implement scaling the video to a given size and location
(based on a suggestion by Lucian Muresan).
- The SVDRP command HITK now discards any keys if the remote control is currently
turned off (thanks to Alexander Hans).

View File

@ -10,7 +10,7 @@
* and interact with the Video Disk Recorder - or write a full featured
* graphical interface that sits on top of an SVDRP connection.
*
* $Id: svdrp.c 2.20 2012/12/03 13:49:28 kls Exp $
* $Id: svdrp.c 2.21 2012/12/04 12:08:36 kls Exp $
*/
#include "svdrp.h"
@ -917,6 +917,10 @@ void cSVDRP::CmdHELP(const char *Option)
void cSVDRP::CmdHITK(const char *Option)
{
if (*Option) {
if (!cRemote::Enabled()) {
Reply(550, "Remote control currently disabled (key \"%s\" discarded)", Option);
return;
}
char buf[strlen(Option) + 1];
strcpy(buf, Option);
const char *delim = " \t";