Don't mark URL references as invalid URL (#5380)

This commit is contained in:
Sami Vänttinen 2020-09-05 16:00:36 +03:00 committed by GitHub
parent c67ebf19d4
commit 9bab5d5a33
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View File

@ -263,7 +263,8 @@ namespace Tools
bool checkUrlValid(const QString& urlField) bool checkUrlValid(const QString& urlField)
{ {
if (urlField.isEmpty() || urlField.startsWith("cmd://", Qt::CaseInsensitive)) { if (urlField.isEmpty() || urlField.startsWith("cmd://", Qt::CaseInsensitive)
|| urlField.startsWith("{REF:A", Qt::CaseInsensitive)) {
return true; return true;
} }

View File

@ -437,6 +437,7 @@ void TestBrowser::testValidURLs()
urls["http:/example.com"] = false; urls["http:/example.com"] = false;
urls["cmd://C:/Toolchains/msys2/usr/bin/mintty \"ssh jon@192.168.0.1:22\""] = true; urls["cmd://C:/Toolchains/msys2/usr/bin/mintty \"ssh jon@192.168.0.1:22\""] = true;
urls["file:///Users/testUser/Code/test.html"] = true; urls["file:///Users/testUser/Code/test.html"] = true;
urls["{REF:A@I:46C9B1FFBD4ABC4BBB260C6190BAD20C} "] = true;
QHashIterator<QString, bool> i(urls); QHashIterator<QString, bool> i(urls);
while (i.hasNext()) { while (i.hasNext()) {