mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-21 05:33:45 -04:00
url-mode: multiple URL (parts) with the same ID is assigned a single key sequence
In case an URL is split up into multiple parts, those parts are now treated as a single URL when it comes to key assignment. Only the *first* URL part is actually assigned a key combo. The other parts are ignored. We still highlight them, but for all other purposes they are ignored.
This commit is contained in:
parent
ffbee5ff37
commit
fb9e9513a5
3 changed files with 37 additions and 3 deletions
6
render.c
6
render.c
|
|
@ -2531,6 +2531,12 @@ render_urls(struct terminal *term)
|
|||
const wchar_t *key = url->key;
|
||||
const size_t entered_key_len = wcslen(term->url_keys);
|
||||
|
||||
if (key == NULL) {
|
||||
/* TODO: if we decide to use the .text field, we cannot
|
||||
* just skip the entire jump label like this */
|
||||
continue;
|
||||
}
|
||||
|
||||
struct wl_surface *surf = it->item.surf.surf;
|
||||
struct wl_subsurface *sub_surf = it->item.surf.sub;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue