summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--movieinfopage.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/movieinfopage.cpp b/movieinfopage.cpp
index 2d90df9..787329f 100644
--- a/movieinfopage.cpp
+++ b/movieinfopage.cpp
@@ -258,7 +258,8 @@ void MovieInfoPage::guessOld(const QString &fullPath){
QString curBaseName = curFi.completeBaseName();
for(int i = 0; i < mFileModel->rowCount(mFileModel->rootIndex()); ++i){
QModelIndex curIdx = mFileModel->index(i, WizardTreeModel::FileName, mFileModel->rootIndex());
- if(curIdx.isValid()){
+ QString indexFn = curIdx.data().toString();
+ if(curIdx.isValid() && indexFn.contains(curBaseName)){
if(fnRe.match(curBaseName).hasMatch()){
if(curFi.absoluteFilePath() != fi.absoluteFilePath()){
parent = curIdx;