diff --git a/xbmc/video/VideoInfoScanner.cpp b/xbmc/video/VideoInfoScanner.cpp index 170b5a90963ce..fbe7913e624ee 100644 --- a/xbmc/video/VideoInfoScanner.cpp +++ b/xbmc/video/VideoInfoScanner.cpp @@ -1771,7 +1771,10 @@ namespace VIDEO void CVideoInfoScanner::FetchActorThumbs(vector& actors, const CStdString& strPath) { CFileItemList items; - CDirectory::GetDirectory(URIUtils::AddFileToFolder(strPath, ".actors"), items, ".png|.jpg|.tbn", DIR_FLAG_NO_FILE_DIRS | DIR_FLAG_NO_FILE_INFO); + CStdString actorsDir = URIUtils::AddFileToFolder(strPath, ".actors"); + if (CDirectory::Exists(actorsDir)) + CDirectory::GetDirectory(actorsDir, items, ".png|.jpg|.tbn", DIR_FLAG_NO_FILE_DIRS | + DIR_FLAG_NO_FILE_INFO); for (vector::iterator i = actors.begin(); i != actors.end(); ++i) { if (i->thumb.IsEmpty())