# HG changeset patch # User Mike Becker # Date 1720641473 -7200 # Node ID 44c7423d6ce28a8af07efc1cb6addf50939cee1d # Parent c72b250866ab23479c1ade90e109d8d470128b2a hotfix for multiple subsequent line continuations issue #392 diff -r c72b250866ab -r 44c7423d6ce2 src/highlighter.c --- a/src/highlighter.c Wed Jul 10 21:35:37 2024 +0200 +++ b/src/highlighter.c Wed Jul 10 21:57:53 2024 +0200 @@ -130,15 +130,15 @@ /* continue highlighting in case of line continuation */ if (hd->continue_highlight) { start_span(hd->continue_highlight); - hd->continue_highlight = NULL; isinclude = hd->continuation_info & 0x1; - isstring = hd->continuation_info & 0x2; - iscomment = hd->continuation_info & 0x4; + isstring = (hd->continuation_info & 0x2) >> 1; + iscomment = (hd->continuation_info & 0x4) >> 2; if (hd->continuation_info & 0x10) { quote = '\''; } else if (hd->continuation_info & 0x20) { quote = '\"'; } + hd->continue_highlight = NULL; hd->continuation_info = 0; }