diff --git a/CONTRIBUTORS b/CONTRIBUTORS index c2443b0b..af14fe88 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -3301,6 +3301,8 @@ Matthias Senzel timer, even if it doesn't contain any subfolders for reporting a possible locking problem in cMenuPathEdit::ApplyChanges() when the lock is held while the error message is displayed + for reporting that the info of a newly edited recording was not available immediately + after starting the editing process Marek Nazarko for translating OSD texts to the Polish language diff --git a/HISTORY b/HISTORY index 2f772ce9..8504cbcc 100644 --- a/HISTORY +++ b/HISTORY @@ -9269,3 +9269,4 @@ Video Disk Recorder Revision History - When a timer is newly created in the Timers menu, it now immediately appears at the correct position in the list, rather than first being added at the end and then jumping to the proper offset. +- Fixed getting the info of a newly edited recording (reported by Matthias Senzel). diff --git a/recording.c b/recording.c index 76b6ef76..3a6ec4ff 100644 --- a/recording.c +++ b/recording.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: recording.c 4.18 2018/01/18 10:13:29 kls Exp $ + * $Id: recording.c 4.19 2018/02/10 13:24:04 kls Exp $ */ #include "recording.h" @@ -1908,9 +1908,9 @@ bool cRecordingsHandlerEntry::Active(cRecordings *Recordings) // Now check if there is something to start: if ((Usage() & ruPending) != 0) { if ((Usage() & ruCut) != 0) { - Recordings->AddByName(FileNameDst(), false); cutter = new cCutter(FileNameSrc()); cutter->Start(); + Recordings->AddByName(FileNameDst(), false); } else if ((Usage() & (ruMove | ruCopy)) != 0) { copier = new cDirCopier(FileNameSrc(), FileNameDst());