dvdplayer: if subtitle player is reset, we must flush overlays
If subtitle player is asked to flush or reset, it will restart it's decoded buffer. This will re-add all overlays so we must flush active overlays too.
|@@ -131,6 +131,11 @@ void CDVDPlayerSubtitle::SendMessage(CDVDMsg* pMsg)|
|+ /* We must flush active overlays on flush or if we have a file|
|+ * parser since it will re-populate active items. */|
|+ if(pMsg->IsType(CDVDMsg::GENERAL_FLUSH) || m_pSubtitleFileParser)|
|m_lastPts = DVD_NOPTS_VALUE;|