Properly report back if showDirectory() doesn't succeed

This commit is contained in:
Juergen Spitzmueller 2020-08-27 11:58:37 +02:00
parent ff14d0bd00
commit d44929ff81

View File

@ -290,12 +290,16 @@ void showDirectory(FileName const & directory)
QUrl qurl(QUrl::fromLocalFile(QDir::toNativeSeparators(toqstr(directory.absFileName())))); QUrl qurl(QUrl::fromLocalFile(QDir::toNativeSeparators(toqstr(directory.absFileName()))));
// Give hints in case of bugs // Give hints in case of bugs
if (!qurl.isValid()) { if (!qurl.isValid()) {
LYXERR0("QUrl is invalid!"); frontend::Alert::error(_("Invalid URL"),
bformat(_("The URL `%1$s' could not be resolved."),
qstring_to_ucs4(qurl.url())));
return; return;
} }
if (!QDesktopServices::openUrl(qurl)) if (!QDesktopServices::openUrl(qurl))
LYXERR0("Unable to open QUrl even though dir exists!"); frontend::Alert::error(_("URL could not be accessed"),
bformat(_("The URL `%1$s' could not be opened although it exists!"),
qstring_to_ucs4(qurl.url())));
} }
void showTarget(string const & target, string const & pdfv, string const & psv) void showTarget(string const & target, string const & pdfv, string const & psv)