minor cleanup
This commit is contained in:
parent
e513f2ccd2
commit
eacbaca03d
|
@ -110,18 +110,15 @@ static void find_urls(VteTerminal *vte) {
|
||||||
|
|
||||||
g_regex_match_full(regex, token, -1, 0, (GRegexMatchFlags)0, &info, &error);
|
g_regex_match_full(regex, token, -1, 0, (GRegexMatchFlags)0, &info, &error);
|
||||||
while (g_match_info_matches(info)) {
|
while (g_match_info_matches(info)) {
|
||||||
url_data node;
|
|
||||||
node.url = g_match_info_fetch(info, 0);
|
|
||||||
|
|
||||||
int pos;
|
int pos;
|
||||||
g_match_info_fetch_pos(info, 0, &pos, NULL);
|
g_match_info_fetch_pos(info, 0, &pos, NULL);
|
||||||
|
|
||||||
const long first_row = g_array_index(attributes, vte_char_attributes, 0).row;
|
const long first_row = g_array_index(attributes, vte_char_attributes, 0).row;
|
||||||
const vte_char_attributes attr = g_array_index(attributes, vte_char_attributes, token + pos - content);
|
const vte_char_attributes attr = g_array_index(attributes, vte_char_attributes, token + pos - content);
|
||||||
node.line = attr.row - first_row;
|
|
||||||
node.pos = attr.column;
|
|
||||||
|
|
||||||
url_list.push_back(node);
|
url_list.push_back(url_data{g_match_info_fetch(info, 0),
|
||||||
|
attr.row - first_row,
|
||||||
|
attr.column});
|
||||||
g_match_info_next(info, &error);
|
g_match_info_next(info, &error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue