[Patch] Fix calculating starttime of repeated timers with start date

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Udo Richter wrote:
> Klaus Schmidinger wrote:
>>> Udo Richter wrote:
>>>> The original patch did not attempt to fix Skip(), it just fixes the 
>>>> wrong calculation of StartTime(). Skip() could be fixed by this 
>>>> additional patch: (untested!)
>>>
>> I'm afraid this might have a nasty side effect.
>> Imagine the following scenario:
>>
>> - a weekly timer that records on Mondays at 20:00
>> - at Monday, 19:00 the user decides to skip today's recording,
>>   so he presses the red button on the timer
>> - some time later he decides to make this timer also record
>>   on Tuesdays, so he edits the timer and sets the day flag for
>>   Tuesday by pressing '2'
> 
> I have no problem if Skip() continues to mean 'skip next recording' and 
> sets day to one day later. With the fixed calculation of StartTime(), 
> its not a big difference in user experience, and using Skip() to 
> calculate future timers isn't the main goal here. (and can be done by 
> either looping Skip() or smart use of Matches(t))
> 
> However, I would suggest to keep at least one startTime = 0; in Skip(), 
> so the cached startTime is properly invalidated.

Ok, that certainly makes sense.

Klaus


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux