summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/vte.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vte.cc b/src/vte.cc
index e1b252c3..5016d792 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -2117,9 +2117,12 @@ vte_terminal_match_check(VteTerminal *terminal, glong column, glong row,
NULL;
} else {
gsize start, end;
+ int ltag;
+
ret = vte_terminal_match_check_internal(terminal,
column, row + delta,
- tag, &start, &end);
+ tag ? tag : &ltag,
+ &start, &end);
}
_VTE_DEBUG_IF(VTE_DEBUG_EVENTS | VTE_DEBUG_REGEX) {
if (ret != NULL) g_printerr("Matched `%s'.\n", ret);