diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/syntax.c | 3 |
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. */ |