Lines 8617-8622
Link Here
|
8617 |
QDict<void> nonSymlinks; |
8617 |
QDict<void> nonSymlinks; |
8618 |
QDict<void> known; |
8618 |
QDict<void> known; |
8619 |
QCString result = path; |
8619 |
QCString result = path; |
|
|
8620 |
QCString oldPrefix = "/"; |
8620 |
do |
8621 |
do |
8621 |
{ |
8622 |
{ |
8622 |
#ifdef WIN32 |
8623 |
#ifdef WIN32 |
Lines 8637-8643
Link Here
|
8637 |
QString target = fi.readLink(); |
8638 |
QString target = fi.readLink(); |
8638 |
if (QFileInfo(target).isRelative()) |
8639 |
if (QFileInfo(target).isRelative()) |
8639 |
{ |
8640 |
{ |
8640 |
target = QDir::cleanDirPath(prefix+"/"+target.data()); |
8641 |
target = QDir::cleanDirPath(oldPrefix+"/"+target.data()); |
8641 |
} |
8642 |
} |
8642 |
if (sepPos!=-1) |
8643 |
if (sepPos!=-1) |
8643 |
{ |
8644 |
{ |
Lines 8656-8661
Link Here
|
8656 |
{ |
8657 |
{ |
8657 |
nonSymlinks.insert(prefix,(void*)0x8); |
8658 |
nonSymlinks.insert(prefix,(void*)0x8); |
8658 |
} |
8659 |
} |
|
|
8660 |
oldPrefix = prefix; |
8659 |
} |
8661 |
} |
8660 |
} |
8662 |
} |
8661 |
while (sepPos!=-1); |
8663 |
while (sepPos!=-1); |