setup: Enhance URL Handling to Support Partial Inputs (#30681)

* easy urls

* better
old-commit-hash: 4df85062c52fbbbdc4e461e317b6cb01a6d76ec1
This commit is contained in:
royjr
2023-12-26 22:08:57 -05:00
committed by GitHub
parent 16266338c6
commit 1761c1837d
+5
View File
@@ -34,6 +34,11 @@ bool is_elf(char *fname) {
}
void Setup::download(QString url) {
// autocomplete incomplete urls
if (QRegularExpression("^([^/.]+)/([^/]+)$").match(url).hasMatch()) {
url.prepend("https://installer.comma.ai/");
}
CURL *curl = curl_easy_init();
if (!curl) {
emit finished(url, tr("Something went wrong. Reboot the device."));