From a8f0e790461ca152b29c66956b6185cee048276d Mon Sep 17 00:00:00 2001 From: rominf Date: Sat, 23 Mar 2013 10:48:37 +0400 Subject: [PATCH] Skipping folders with no absolute path. --- src/mirall/folderwizard.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mirall/folderwizard.cpp b/src/mirall/folderwizard.cpp index 81a49cdc9e..0e5be94806 100644 --- a/src/mirall/folderwizard.cpp +++ b/src/mirall/folderwizard.cpp @@ -82,6 +82,13 @@ bool FolderWizardSourcePage::isComplete() const while( isOk && i != map->constEnd() ) { Folder *f = static_cast(i.value()); QString folderDir = QDir( f->path() ).canonicalPath(); + if( folderDir.isEmpty() ) + { + isOk = true; + qDebug() << "Absolute path for folder: " << f->path() << " doesn't exist. Skipping."; + i++; + continue; + } if( ! folderDir.endsWith(QLatin1Char('/')) ) folderDir.append(QLatin1Char('/')); qDebug() << "Checking local path: " << folderDir << " <-> " << userInput;