[SCM] kodi-pvr-hts/master: delete schedules before deleting events, otherwise we end up deleting events unnecessarily in case the schedule is being deleted anyway
tiber-guest at users.alioth.debian.org
tiber-guest at users.alioth.debian.org
Wed Mar 2 23:01:43 UTC 2016
The following commit has been merged in the master branch:
commit 6e0cfaf0fcb51b760fd5f0708678bbde628f6497
Author: Sam Stenvall <neggelandia at gmail.com>
Date: Sun Jul 26 19:53:24 2015 +0300
delete schedules before deleting events, otherwise we end up deleting events
unnecessarily in case the schedule is being deleted anyway
diff --git a/src/Tvheadend.cpp b/src/Tvheadend.cpp
index ef49238..ac5791a 100644
--- a/src/Tvheadend.cpp
+++ b/src/Tvheadend.cpp
@@ -1421,6 +1421,12 @@ void CTvheadend::SyncEpgCompleted ( void )
if (!m_settings.bAsyncEpg || m_asyncState.GetState() > ASYNC_EPG)
return;
+ /* Schedules */
+ utilities::erase_if(m_schedules, [](const ScheduleMapEntry &entry)
+ {
+ return entry.second.IsDirty();
+ });
+
/* Events */
for (auto &entry : m_schedules)
{
@@ -1430,12 +1436,6 @@ void CTvheadend::SyncEpgCompleted ( void )
});
}
- /* Schedules */
- utilities::erase_if(m_schedules, [](const ScheduleMapEntry &entry)
- {
- return entry.second.IsDirty();
- });
-
/* Trigger updates */
for (const auto &entry : m_schedules)
TriggerEpgUpdate(entry.second.channel);
--
kodi-pvr-hts packaging
More information about the pkg-multimedia-commits
mailing list