std::string status;
CFileItemList subs;
{
- CSingleLock lock(m_section);
+ CSingleLock lock(m_critsection);
status = m_status;
subs.Assign(*m_subtitles);
}
void CGUIDialogSubtitles::OnSearchComplete(const CFileItemList *items)
{
- CSingleLock lock(m_section);
+ CSingleLock lock(m_critsection);
m_subtitles->Assign(*items);
UpdateStatus(SEARCH_COMPLETE);
m_updateSubsList = true;
void CGUIDialogSubtitles::UpdateStatus(STATUS status)
{
- CSingleLock lock(m_section);
+ CSingleLock lock(m_critsection);
std::string label;
switch (status)
{
{
CGUIMessage msg(GUI_MSG_LABEL_RESET, GetID(), CONTROL_SUBLIST);
OnMessage(msg);
- CSingleLock lock(m_section);
+ CSingleLock lock(m_critsection);
m_subtitles->Clear();
}
void SetSubtitles(const std::string &subtitle);
- CCriticalSection m_section;
+ CCriticalSection m_critsection;
CFileItemList* m_subtitles;
CFileItemList* m_serviceItems;
std::string m_currentService;