Fossil SCM
Check if markdown paragraphs contains lists. Fixes issue reported in [forum:b598ac56defddb2a].
Commit
a8782f33d3af3f2bf09f1b774ba4675624340af8b8bdadec5f812010ec6cfdf6
Parent
cd040d1a38468da…
1 file changed
+5
-1
+5
-1
| --- src/markdown.c | ||
| +++ src/markdown.c | ||
| @@ -1683,11 +1683,15 @@ | ||
| 1683 | 1683 | if( is_empty(data+i, size-i) |
| 1684 | 1684 | || (level = is_headerline(data+i, size-i))!= 0 |
| 1685 | 1685 | ){ |
| 1686 | 1686 | break; |
| 1687 | 1687 | } |
| 1688 | - if( (i && data[i]=='#') || is_hrule(data+i, size-i) ){ | |
| 1688 | + if( (i && data[i]=='#') | |
| 1689 | + || is_hrule(data+i, size-i) | |
| 1690 | + || prefix_uli(data+i, size-i) | |
| 1691 | + || prefix_oli(data+i, size-i) | |
| 1692 | + ){ | |
| 1689 | 1693 | end = i; |
| 1690 | 1694 | break; |
| 1691 | 1695 | } |
| 1692 | 1696 | i = end; |
| 1693 | 1697 | } |
| 1694 | 1698 |
| --- src/markdown.c | |
| +++ src/markdown.c | |
| @@ -1683,11 +1683,15 @@ | |
| 1683 | if( is_empty(data+i, size-i) |
| 1684 | || (level = is_headerline(data+i, size-i))!= 0 |
| 1685 | ){ |
| 1686 | break; |
| 1687 | } |
| 1688 | if( (i && data[i]=='#') || is_hrule(data+i, size-i) ){ |
| 1689 | end = i; |
| 1690 | break; |
| 1691 | } |
| 1692 | i = end; |
| 1693 | } |
| 1694 |
| --- src/markdown.c | |
| +++ src/markdown.c | |
| @@ -1683,11 +1683,15 @@ | |
| 1683 | if( is_empty(data+i, size-i) |
| 1684 | || (level = is_headerline(data+i, size-i))!= 0 |
| 1685 | ){ |
| 1686 | break; |
| 1687 | } |
| 1688 | if( (i && data[i]=='#') |
| 1689 | || is_hrule(data+i, size-i) |
| 1690 | || prefix_uli(data+i, size-i) |
| 1691 | || prefix_oli(data+i, size-i) |
| 1692 | ){ |
| 1693 | end = i; |
| 1694 | break; |
| 1695 | } |
| 1696 | i = end; |
| 1697 | } |
| 1698 |