diff --git a/mythtv/libs/libmythtv/recordingquality.cpp b/mythtv/libs/libmythtv/recordingquality.cpp
index e8e4d3a..4d74357 100644
|
a
|
b
|
RecordingQuality::RecordingQuality(
|
| 29 | 29 | if (start < first.GetEnd()) |
| 30 | 30 | first = RecordingGap(start, first.GetEnd()); |
| 31 | 31 | else |
| 32 | | m_recording_gaps.erase(m_recording_gaps.begin()); |
| | 32 | m_recording_gaps.pop_front(); |
| 33 | 33 | } |
| 34 | 34 | |
| 35 | 35 | // trim end |
| … |
… |
RecordingQuality::RecordingQuality(
|
| 38 | 38 | m_recording_gaps.back().GetEnd() > end) |
| 39 | 39 | { |
| 40 | 40 | RecordingGap &back = m_recording_gaps.back(); |
| 41 | | if (end < back.GetEnd()) |
| 42 | | back = RecordingGap(end, back.GetEnd()); |
| | 41 | if (back.GetStart() < end) |
| | 42 | back = RecordingGap(back.GetStart(), end); |
| 43 | 43 | else |
| 44 | | m_recording_gaps.erase(m_recording_gaps.begin()); |
| | 44 | m_recording_gaps.pop_back(); |
| 45 | 45 | } |
| 46 | 46 | |
| 47 | 47 | // account for late start |