url-mode: auto-detect: don’t store the lower-cased URL; use original casing

This commit is contained in:
Daniel Eklöf 2021-02-04 20:57:19 +01:00
parent 93181649b3
commit 6b7003bcc3
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -221,31 +221,31 @@ auto_detected(struct terminal *term, enum url_action action)
case L'/': case L'?': case L'#': case L'@': case L'!': case L'/': case L'?': case L'#': case L'@': case L'!':
case L'$': case L'&': case L'\'': case L'*': case L'+': case L'$': case L'&': case L'\'': case L'*': case L'+':
case L',': case L';': case L'=': case L'"': case L',': case L';': case L'=': case L'"':
url[len++] = wc; url[len++] = cell->wc;
break; break;
case L'(': case L'(':
parenthesis++; parenthesis++;
url[len++] = wc; url[len++] = cell->wc;
break; break;
case L'[': case L'[':
brackets++; brackets++;
url[len++] = wc; url[len++] = cell->wc;
break; break;
case L')': case L')':
if (--parenthesis < 0) if (--parenthesis < 0)
emit_url = true; emit_url = true;
else else
url[len++] = wc; url[len++] = cell->wc;
break; break;
case L']': case L']':
if (--brackets < 0) if (--brackets < 0)
emit_url = true; emit_url = true;
else else
url[len++] = wc; url[len++] = cell->wc;
break; break;
default: default: