]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/components/epg/EPGView.cpp
Qt: more of the same simplifications and warnings
[vlc] / modules / gui / qt4 / components / epg / EPGView.cpp
index d166a5eb0876acadf4b90009fe61874f27422fd3..935fd22c74d36c285cd384d5e4e828843552a2f4 100644 (file)
@@ -140,6 +140,8 @@ bool EPGView::addEPGEvent( vlc_epg_event_t *data, QString channelName, bool b_cu
     bool b_refresh_channels = false;
 
     QDateTime eventStart = QDateTime::fromTime_t( data->i_start );
+    if ( eventStart.addSecs( data->i_duration ) < m_baseTime )
+        return false; /* EPG feed sent expired item */
     if ( eventStart < m_startTime )
     {
         m_startTime = eventStart;