1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00

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 for reporting that the "'1' for encrypted radio channels" part in the description
of the VPID in vdr.5 is obsolete of the VPID in vdr.5 is obsolete
for a patch that was used to implement storing the channel name in info.vdr 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> Daniel Karsubka <dkar@gmx.de>
for suggesting to write the epg.data file when VDR exits 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 - 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 derived output devices to implement scaling the video to a given size and location
(based on a suggestion by Lucian Muresan). (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 * and interact with the Video Disk Recorder - or write a full featured
* graphical interface that sits on top of an SVDRP connection. * 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" #include "svdrp.h"
@ -917,6 +917,10 @@ void cSVDRP::CmdHELP(const char *Option)
void cSVDRP::CmdHITK(const char *Option) void cSVDRP::CmdHITK(const char *Option)
{ {
if (*Option) { if (*Option) {
if (!cRemote::Enabled()) {
Reply(550, "Remote control currently disabled (key \"%s\" discarded)", Option);
return;
}
char buf[strlen(Option) + 1]; char buf[strlen(Option) + 1];
strcpy(buf, Option); strcpy(buf, Option);
const char *delim = " \t"; const char *delim = " \t";