mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-09-01 09:51:22 +02:00
- neutrino: always write /tmp/.timer ...
otherwise the vfd stays blank in deepstandby, if leds are configured off and no timer is set. HD2's vfd urgently needs the fp.brightness value which is not written to frontpanel in this case. Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
@@ -3877,7 +3877,7 @@ void CNeutrinoApp::ExitRun(int can_shutdown)
|
||||
if (cs_get_revision() != 10)
|
||||
bright = g_settings.lcd_setting[SNeutrinoSettings::LCD_DEEPSTANDBY_BRIGHTNESS];
|
||||
#endif
|
||||
if (timer_minutes || leds)
|
||||
if (timer_minutes)
|
||||
{
|
||||
time_t t = timer_minutes * 60;
|
||||
struct tm *tm = localtime(&t);
|
||||
@@ -3897,22 +3897,20 @@ void CNeutrinoApp::ExitRun(int can_shutdown)
|
||||
else
|
||||
perror("fopen /proc/stb/fp/wakeup_time");
|
||||
}
|
||||
/* not platform specific */
|
||||
else
|
||||
{
|
||||
FILE *f = fopen("/tmp/.timer", "w");
|
||||
if (f)
|
||||
{
|
||||
fprintf(f, "%ld\n", timer_minutes * 60);
|
||||
fprintf(f, "%d\n", leds);
|
||||
fprintf(f, "%d\n", bright);
|
||||
fclose(f);
|
||||
}
|
||||
else
|
||||
perror("fopen /tmp/.timer");
|
||||
}
|
||||
}
|
||||
|
||||
/* not platform specific */
|
||||
FILE *f = fopen("/tmp/.timer", "w");
|
||||
if (f)
|
||||
{
|
||||
fprintf(f, "%ld\n", timer_minutes ? timer_minutes * 60 : 0);
|
||||
fprintf(f, "%d\n", leds);
|
||||
fprintf(f, "%d\n", bright);
|
||||
fclose(f);
|
||||
}
|
||||
else
|
||||
perror("fopen /tmp/.timer");
|
||||
|
||||
delete g_RCInput;
|
||||
g_RCInput = NULL;
|
||||
|
||||
|
Reference in New Issue
Block a user