From: Jordan Bucklin Date: Sat, 31 Jul 2021 19:31:49 +0000 (-0700) Subject: Fix how --select treats files X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/f190ae1cf8fc1c1bf0d87899a84f796a3e473032 Fix how --select treats files Previously, when passing file URLs with the --select option, Dolphin would open the file in its corresponding application, as well as opening an empty tab in Dolphin as if the file were a directory. This happens specifically when trying to restore a session. This commit prevents Dolphin from opening a file in an application and from opening an empty tab while passing the --select option, and selects the URLs instead. BUG: 436584 --- diff --git a/src/main.cpp b/src/main.cpp index 76b482688..6e9ef0b2a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -202,7 +202,11 @@ int main(int argc, char **argv) // If the user passed any URLs to Dolphin, open those in the // window after session-restoring it if (startedWithURLs) { - mainWindow->openDirectories(urls, splitView); + if (openFiles) { + mainWindow->openFiles(urls, splitView); + } else { + mainWindow->openDirectories(urls, splitView); + } } } else { qCWarning(DolphinDebug) << "Unknown class " << className << " in session saved data!";