mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Improved keyboard detection
This commit is contained in:
parent
69e9a07f8b
commit
33c8ad925a
@ -217,6 +217,7 @@ Werner Fink <werner@suse.de>
|
||||
contains Dolby Digital data
|
||||
for improving thread locking in the ring buffer to avoid possible race conditions
|
||||
under heavy load
|
||||
for improving keyboard detection
|
||||
|
||||
Rolf Hakenes <hakenes@hippomi.de>
|
||||
for providing 'libdtv' and adapting the EIT mechanisms to it
|
||||
|
1
HISTORY
1
HISTORY
@ -1965,3 +1965,4 @@ Video Disk Recorder Revision History
|
||||
- Now polling the output device in 'Transfer Mode' and retrying to put packets
|
||||
into the ring buffer.
|
||||
- Resetting the CAM slot in case communication breaks down.
|
||||
- Improved keyboard detection (thanks to Werner Fink).
|
||||
|
4
vdr.c
4
vdr.c
@ -22,7 +22,7 @@
|
||||
*
|
||||
* The project's page is at http://www.cadsoft.de/people/kls/vdr
|
||||
*
|
||||
* $Id: vdr.c 1.143 2003/02/09 13:13:42 kls Exp $
|
||||
* $Id: vdr.c 1.144 2003/02/15 15:36:01 kls Exp $
|
||||
*/
|
||||
|
||||
#include <getopt.h>
|
||||
@ -81,7 +81,7 @@ int main(int argc, char *argv[])
|
||||
// Save terminal settings:
|
||||
|
||||
struct termios savedTm;
|
||||
bool HasStdin = tcgetpgrp(STDIN_FILENO) == getpid() && tcgetattr(STDIN_FILENO, &savedTm) == 0;
|
||||
bool HasStdin = (tcgetpgrp(STDIN_FILENO) == getpid() || getppid() != (pid_t)1) && tcgetattr(STDIN_FILENO, &savedTm) == 0;
|
||||
|
||||
// Initiate locale:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user