diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2021-06-20 10:27:19 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2021-06-20 10:27:19 +0200 |
commit | a84f9a8e19da395d134dc39f8328f3565628e925 (patch) | |
tree | 520f1cd74ee0aeee931c4fd398c2a8e44ff898b8 /sections.c | |
parent | 545613e0e75d21f573c6942ec14d6b49ad889068 (diff) | |
download | vdr-a84f9a8e19da395d134dc39f8328f3565628e925.tar.gz vdr-a84f9a8e19da395d134dc39f8328f3565628e925.tar.bz2 |
Improved responsiveness in cSectionHandler::Action()
Diffstat (limited to 'sections.c')
-rw-r--r-- | sections.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: sections.c 5.1 2021/06/08 15:10:51 kls Exp $ + * $Id: sections.c 5.2 2021/06/20 10:27:19 kls Exp $ */ #include "sections.h" @@ -189,7 +189,7 @@ void cSectionHandler::Action(void) int oldStatusCount = statusCount; Unlock(); - if (poll(pfd, NumFilters, waitForLock ? 100 : 1000) > 0) { + if (poll(pfd, NumFilters, (!on || waitForLock) ? 100 : 1000) > 0) { for (int i = 0; i < NumFilters; i++) { if (pfd[i].revents & POLLIN) { cFilterHandle *fh = NULL; |