diff --git a/win-linux/src/components/cdownloadwidget.cpp b/win-linux/src/components/cdownloadwidget.cpp index d408cdea5..ae7d35676 100644 --- a/win-linux/src/components/cdownloadwidget.cpp +++ b/win-linux/src/components/cdownloadwidget.cpp @@ -339,8 +339,7 @@ void CDownloadWidget::downloadProcess(void * info) connect(open, &QPushButton::clicked, this, [=]() { hide(); if (CCefViewEditor::GetFileFormat(path.toStdWString()) == 0) { - if (!QDesktopServices::openUrl(QUrl::fromLocalFile(path))) - CMessage::error(parentWidget(), tr("Can't open file: ") + path); + Utils::openUrl(QUrl::fromLocalFile(path).toString()); } else { AscAppManager::handleInputCmd({path.toStdWString()}); #ifdef _WIN32