summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEgmont Koblinger <egmont@gmail.com>2015-09-13 15:27:39 +0200
committerEgmont Koblinger <egmont@gmail.com>2015-09-13 15:48:28 +0200
commitd3368a3f5afc0c522df955b9bc4430e4e7f354bf (patch)
tree7f27c8415dc4b65073706d00874039e11ee3dc03
parent39941021dd3b7167a0ff408a76aa191ee075c652 (diff)
downloadvte-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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vte.c b/src/vte.c
index ea51f9a1..79fd00b7 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -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;
}