From: Andrey Butirsky Date: Wed, 18 May 2022 12:52:26 +0000 (+0300) Subject: prevent excessive tab opening X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/a4292cf0680237719b32cb3ad8cc58540f7701b2 prevent excessive tab opening Without this, KIO::highlightInFileManager() will open additional tab even if file to be highlighted is already present in current view --- diff --git a/src/dolphintabwidget.cpp b/src/dolphintabwidget.cpp index 254e654a7..5586c9df2 100644 --- a/src/dolphintabwidget.cpp +++ b/src/dolphintabwidget.cpp @@ -236,7 +236,7 @@ void DolphinTabWidget::openFiles(const QList& files, bool splitView) // directories are shown inside one tab (see openDirectories()). QList dirs; for (const QUrl& url : files) { - const QUrl dir(url.adjusted(QUrl::RemoveFilename)); + const QUrl dir(url.adjusted(QUrl::RemoveFilename | QUrl::StripTrailingSlash)); if (!dirs.contains(dir)) { dirs.append(dir); }