From 5df1e778010b5529e9ea37d901c2ce6063abccb3 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 27 Jan 2018 15:55:39 +0100 Subject: Fix bug guessing origin files baseName() only returns the filename unto the *first* dot, but we want the *last* dot, so use completeBaseName(). --- newmoviewizard.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp index 8a4e961..f8c373f 100644 --- a/newmoviewizard.cpp +++ b/newmoviewizard.cpp @@ -515,14 +515,14 @@ void MovieInfoPage::addOld(){ void MovieInfoPage::guessOld(const QString &fullPath){ QFileInfo fi(fullPath); - QString baseName = fi.baseName(); + QString baseName = fi.completeBaseName(); QRegularExpression fnRe(baseName); QModelIndex parent; QDirIterator it(fi.dir()); QList itemData; while(it.hasNext()){ QFileInfo curFi = it.next(); - QString curBaseName = curFi.baseName(); + 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()){ -- cgit v1.2.3-70-g09d2