dfaure added inline comments. INLINE COMMENTS
> kmountpoint.cpp:436 > + if (result && !result->probablySlow()) { > + // check recursively its eventual parent dir transitive symlinks > + int cursor = path.lastIndexOf(QLatin1Char('/')); is the word "for" missing in this sentence? (as in "check A for B?") Even then I fail to parse it... > kmountpoint.cpp:439 > + while (cursor > 0) { > + const QFileInfo fileinfo = QFileInfo(path.mid(0, cursor)); > + if (fileinfo.isSymLink()) { Ctor syntax is simpler than assignment syntax (which is in fact a copy ctor). And mid(0,N) is left(N). const QFileInfo fileInfo(path.left(cursor)); > kmountpoint.h:53 > + * Resolves symlinks before looking for mount point > + * Returns the first mountpoint that isProbablySlow > + * Really? that's not what all callers might want. e.g. for "free disk space" calculation we want the real final mountpoint for that path. If you need something else, it should be a different method, or indeed a flag > kmountpoint.h:56 > + * @param path the path to check, must be absolute > + * @param a MountPointFlag enum value > * @return the mount point of the given file where's this param? leftover docu? REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D26407 To: meven, #frameworks, ngraham, broulik, dfaure Cc: anthonyfieroni, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns