зеркало из https://github.com/nextcloud/desktop.git
It was surprising to have a broken symlink return empty for canonical path.
This commit is contained in:
Родитель
b7809ded23
Коммит
aa5d3055be
|
@ -123,9 +123,11 @@ Folder::~Folder()
|
|||
void Folder::checkLocalPath()
|
||||
{
|
||||
const QFileInfo fi(_definition.localPath);
|
||||
|
||||
_canonicalLocalPath = fi.canonicalFilePath();
|
||||
if( !_canonicalLocalPath.endsWith('/') ) {
|
||||
if (_canonicalLocalPath.isEmpty()) {
|
||||
qDebug() << "Broken symlink:" << _definition.localPath;
|
||||
_canonicalLocalPath = _definition.localPath;
|
||||
} else if( !_canonicalLocalPath.endsWith('/') ) {
|
||||
_canonicalLocalPath.append('/');
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче