diff --git a/xbmc/pvr/timers/PVRTimers.cpp b/xbmc/pvr/timers/PVRTimers.cpp index 848585dd65f7c..335cef36ccdb6 100644 --- a/xbmc/pvr/timers/PVRTimers.cpp +++ b/xbmc/pvr/timers/PVRTimers.cpp @@ -646,7 +646,8 @@ CFileItemPtr CPVRTimers::GetTimerForEpgTag(const CFileItem *item) const void CPVRTimers::Notify(const Observable &obs, const ObservableMessage msg) { - g_PVRManager.TriggerTimersUpdate(); + if (msg == ObservableMessageEpgContainer) + g_PVRManager.TriggerTimersUpdate(); } CDateTime CPVRTimers::GetNextEventTime(void) const