D12371: fix always reproducible crash
David Faure
noreply at phabricator.kde.org
Sat Apr 28 10:14:45 UTC 2018
dfaure requested changes to this revision.
dfaure added inline comments.
This revision now requires changes to proceed.
INLINE COMMENTS
> kfilewidget.cpp:1523
> // append '/' if needed: url combo does not add it
> // tokenize() expects it because uses KUrl::setFileName()
> QUrl u(url);
This needs to be updated btw, to "because it uses QUrl::adjusted(QUrl::RemoveFilename)", but I think the idea remains the same.
> kfilewidget.cpp:1525
> QUrl u(url);
> - if (!u.path().endsWith('/')) {
> + if (u.isLocalFile() && !u.path().endsWith('/')) {
> u.setPath(u.path() + '/');
I don't think this is correct, we still need that code to be called for ftp:// and similar.
I think this needs to be if (!u.path().isEmpty()) so that only smb:// and ftp://host (which is supposed to redirect to the home dir) are untouched, and everything else gets a trailing slash.
Thanks for the investigation.
REPOSITORY
R241 KIO
REVISION DETAIL
https://phabricator.kde.org/D12371
To: jtamate, dfaure, #frameworks, apol
Cc: anthonyfieroni, apol, michaelh, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20180428/53b9ac62/attachment.html>
More information about the Kde-frameworks-devel
mailing list