aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/syntax.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/syntax.c b/src/syntax.c
index 6b1865f667f..cacdf18c2a2 100644
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -499,7 +499,8 @@ parse_sexp_propertize (ptrdiff_t charpos)
499 gl_state.e_property = syntax_propertize__done; 499 gl_state.e_property = syntax_propertize__done;
500 gl_state.e_property_truncated = true; 500 gl_state.e_property_truncated = true;
501 } 501 }
502 else if (gl_state.e_property_truncated) 502 else if (gl_state.e_property_truncated
503 && gl_state.e_property < syntax_propertize__done)
503 { /* When moving backward, e_property might be set without resetting 504 { /* When moving backward, e_property might be set without resetting
504 e_property_truncated, so the e_property_truncated flag may 505 e_property_truncated, so the e_property_truncated flag may
505 occasionally be left raised spuriously. This should be rare. */ 506 occasionally be left raised spuriously. This should be rare. */