Remove unneeded anymore xdg-open workaround for snap

This commit is contained in:
Ilya Fedin 2022-04-12 18:31:25 +04:00 committed by John Preston
parent 2e1f504c11
commit 572eb1f5f8

View file

@ -12,7 +12,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "platform/linux/linux_xdp_open_with_dialog.h"
#endif // !DESKTOP_APP_DISABLE_DBUS_INTEGRATION
#include <QtCore/QProcess>
#include <QtGui/QDesktopServices>
#ifndef DESKTOP_APP_DISABLE_DBUS_INTEGRATION
@ -34,11 +33,7 @@ void UnsafeOpenUrl(const QString &url) {
}
#endif // !DESKTOP_APP_DISABLE_DBUS_INTEGRATION
if (QDesktopServices::openUrl(url)) {
return;
}
QProcess::startDetached(qsl("xdg-open"), { url });
QDesktopServices::openUrl(url);
}
void UnsafeOpenEmailLink(const QString &email) {
@ -71,12 +66,7 @@ void UnsafeLaunch(const QString &filepath) {
}
#endif // !DESKTOP_APP_DISABLE_DBUS_INTEGRATION
const auto qUrlPath = QUrl::fromLocalFile(filepath);
if (QDesktopServices::openUrl(qUrlPath)) {
return;
}
QProcess::startDetached(qsl("xdg-open"), { qUrlPath.toEncoded() });
QDesktopServices::openUrl(QUrl::fromLocalFile(filepath));
}
} // namespace File