diff options
author | Egmont Koblinger <egmont@gmail.com> | 2015-09-13 15:27:39 +0200 |
---|---|---|
committer | Egmont Koblinger <egmont@gmail.com> | 2015-09-13 15:48:28 +0200 |
commit | d3368a3f5afc0c522df955b9bc4430e4e7f354bf (patch) | |
tree | 7f27c8415dc4b65073706d00874039e11ee3dc03 | |
parent | 39941021dd3b7167a0ff408a76aa191ee075c652 (diff) | |
download | vte-d3368a3f5afc0c522df955b9bc4430e4e7f354bf.tar.gz |
widget: Fix regex matches not always being recognized
https://bugzilla.gnome.org/show_bug.cgi?id=754949
(cherry picked from commit 1c703aaefa44f88ca50e210fcb0265f2b65851b9)
-rw-r--r-- | src/vte.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1557,7 +1557,7 @@ vte_terminal_match_check_internal_gregex(VteTerminal *terminal, g_match_info_free(match_info); return result; } - if (ko > rm_eo && + if (ko > rm_eo - 1 && rm_eo > sblank) { sblank = rm_eo; } @@ -1583,7 +1583,7 @@ vte_terminal_match_check_internal_gregex(VteTerminal *terminal, *start = sattr + start_blank; } if (end != NULL) { - *end = sattr + end_blank; + *end = sattr + end_blank - 1; } return NULL; } |