mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Fixed automatically updating the CAM menu in case the whole operation takes longer than the menu timeout
This commit is contained in:
parent
6d670724e0
commit
f9b0db0610
4
HISTORY
4
HISTORY
@ -4688,7 +4688,7 @@ Video Disk Recorder Revision History
|
|||||||
- Updated the Italian OSD texts (thanks to Nino Gerbino and Antonio Ospite).
|
- Updated the Italian OSD texts (thanks to Nino Gerbino and Antonio Ospite).
|
||||||
- Updated the Estonian OSD texts (thanks to Arthur Konovalov).
|
- Updated the Estonian OSD texts (thanks to Arthur Konovalov).
|
||||||
|
|
||||||
2006-05-12: Version 1.4.0-1
|
2006-05-14: Version 1.4.0-1
|
||||||
|
|
||||||
- Updated 'S110W' in 'sources.conf'.
|
- Updated 'S110W' in 'sources.conf'.
|
||||||
- Adjusted the 'runvdr' script so that the user can fill in the functions to
|
- Adjusted the 'runvdr' script so that the user can fill in the functions to
|
||||||
@ -4713,3 +4713,5 @@ Video Disk Recorder Revision History
|
|||||||
- Since some channels (especially the Austrian ORF) randomly change the ids of their
|
- Since some channels (especially the Austrian ORF) randomly change the ids of their
|
||||||
EPG events, VDR now gives the start time precedence when searching for existing
|
EPG events, VDR now gives the start time precedence when searching for existing
|
||||||
events.
|
events.
|
||||||
|
- Fixed automatically updating the CAM menu in case the whole operation (for
|
||||||
|
instance a firmware update) takes longer than the menu timeout.
|
||||||
|
5
vdr.c
5
vdr.c
@ -22,7 +22,7 @@
|
|||||||
*
|
*
|
||||||
* The project's page is at http://www.cadsoft.de/vdr
|
* The project's page is at http://www.cadsoft.de/vdr
|
||||||
*
|
*
|
||||||
* $Id: vdr.c 1.271 2006/05/13 09:10:56 kls Exp $
|
* $Id: vdr.c 1.272 2006/05/14 09:23:46 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <getopt.h>
|
#include <getopt.h>
|
||||||
@ -1032,6 +1032,9 @@ int main(int argc, char *argv[])
|
|||||||
else if (time(NULL) - LastActivity > MENUTIMEOUT)
|
else if (time(NULL) - LastActivity > MENUTIMEOUT)
|
||||||
state = osEnd;
|
state = osEnd;
|
||||||
}
|
}
|
||||||
|
// TODO make the CAM menu stay open in case of automatic updates and have it return osContinue; then the following two lines can be removed again
|
||||||
|
else if (state == osEnd && LastActivity > 1)
|
||||||
|
LastActivity = time(NULL);
|
||||||
switch (state) {
|
switch (state) {
|
||||||
case osPause: DELETE_MENU;
|
case osPause: DELETE_MENU;
|
||||||
cControl::Shutdown(); // just in case
|
cControl::Shutdown(); // just in case
|
||||||
|
Loading…
Reference in New Issue
Block a user