Skip to content

Commit

Permalink
[videodatabase] use fileid from videoinfotag when available
Browse files Browse the repository at this point in the history
  • Loading branch information
mkortstiege committed Jul 13, 2014
1 parent f8f1432 commit 4dd964a
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions xbmc/video/VideoDatabase.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -864,7 +864,12 @@ int CVideoDatabase::AddFile(const CStdString& strFileNameAndPath)
int CVideoDatabase::AddFile(const CFileItem& item)
{
if (item.IsVideoDb() && item.HasVideoInfoTag())
return AddFile(item.GetVideoInfoTag()->m_strFileNameAndPath);
{
if (item.GetVideoInfoTag()->m_iFileId != -1)
return item.GetVideoInfoTag()->m_iFileId;
else
return AddFile(item.GetVideoInfoTag()->m_strFileNameAndPath);
}
return AddFile(item.GetPath());
}

Expand Down Expand Up @@ -1072,7 +1077,12 @@ int CVideoDatabase::GetFileId(const CStdString& strFilenameAndPath)
int CVideoDatabase::GetFileId(const CFileItem &item)
{
if (item.IsVideoDb() && item.HasVideoInfoTag())
return GetFileId(item.GetVideoInfoTag()->m_strFileNameAndPath);
{
if (item.GetVideoInfoTag()->m_iFileId != -1)
return item.GetVideoInfoTag()->m_iFileId;
else
return GetFileId(item.GetVideoInfoTag()->m_strFileNameAndPath);
}
return GetFileId(item.GetPath());
}

Expand Down

0 comments on commit 4dd964a

Please sign in to comment.