mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-05 16:19:10 +00:00
Fix KUrl -> QUrl porting error
Trailing slashes should be removed before calling QUrl::filename(), else it will return an empty string. BUG: 341411 REVIEW: 121293
This commit is contained in:
parent
de7eefeb7e
commit
1d7b3b8df5
|
@ -969,7 +969,11 @@ void DolphinMainWindow::setUrlAsCaption(const QUrl& url)
|
|||
}
|
||||
}
|
||||
|
||||
const QString fileName = url.fileName().isEmpty() ? "/" : url.fileName();
|
||||
QString fileName = url.adjusted(QUrl::StripTrailingSlash).fileName();
|
||||
if (fileName.isEmpty()) {
|
||||
fileName = '/';
|
||||
}
|
||||
|
||||
caption.append(fileName);
|
||||
|
||||
setCaption(caption);
|
||||
|
|
|
@ -348,7 +348,7 @@ QString DolphinTabWidget::tabName(const QUrl& url) const
|
|||
if (url == QUrl("file:///")) {
|
||||
name = '/';
|
||||
} else {
|
||||
name = url.fileName();
|
||||
name = url.adjusted(QUrl::StripTrailingSlash).fileName();
|
||||
if (name.isEmpty()) {
|
||||
name = url.scheme();
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue