Skip to content

Commit 44e74b7

Browse files
authored
Merge pull request #9076 from nextcloud/bugfix/openinfinder
fix: use /usr/bin/open to show a file/folder in finder (#12379)
2 parents 6e621f4 + 8de1131 commit 44e74b7

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

src/gui/openfilemanager.cpp

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,7 @@ void showInFileManager(const QString &localPath)
107107
p.waitForFinished(5000);
108108
}
109109
} else if (Utility::isMac()) {
110-
QStringList scriptArgs;
111-
scriptArgs << QLatin1String("-e")
112-
<< QString::fromLatin1(R"(tell application "Finder" to reveal POSIX file "%1")")
113-
.arg(localPath);
114-
QProcess::execute(QLatin1String("/usr/bin/osascript"), scriptArgs);
115-
scriptArgs.clear();
116-
scriptArgs << QLatin1String("-e")
117-
<< QLatin1String("tell application \"Finder\" to activate");
118-
QProcess::execute(QLatin1String("/usr/bin/osascript"), scriptArgs);
110+
QProcess::startDetached("/usr/bin/open", {"-R", localPath});
119111
} else {
120112
QString app;
121113
QStringList args;

0 commit comments

Comments
 (0)