diff options
| -rw-r--r-- | format.c | 3 |
1 files changed, 1 insertions, 2 deletions
| @@ -54,7 +54,7 @@ d_char *not_really_markdown(char *content, d_char **f_content) | |||
| 54 | while (xs_list_iter(&p, &v)) { | 54 | while (xs_list_iter(&p, &v)) { |
| 55 | if ((n & 0x1)) { | 55 | if ((n & 0x1)) { |
| 56 | /* markup */ | 56 | /* markup */ |
| 57 | if (xs_startswith(v, "`")) { | 57 | if (xs_startswith(v, "`") && v[1] != '\n') { |
| 58 | xs *s1 = xs_crop(xs_dup(v), 1, -1); | 58 | xs *s1 = xs_crop(xs_dup(v), 1, -1); |
| 59 | xs *s2 = xs_fmt("<code>%s</code>", s1); | 59 | xs *s2 = xs_fmt("<code>%s</code>", s1); |
| 60 | wrk = xs_str_cat(wrk, s2); | 60 | wrk = xs_str_cat(wrk, s2); |
| @@ -77,7 +77,6 @@ d_char *not_really_markdown(char *content, d_char **f_content) | |||
| 77 | wrk = xs_str_cat(wrk, s1); | 77 | wrk = xs_str_cat(wrk, s1); |
| 78 | } | 78 | } |
| 79 | else | 79 | else |
| 80 | /* what the hell is this */ | ||
| 81 | wrk = xs_str_cat(wrk, v); | 80 | wrk = xs_str_cat(wrk, v); |
| 82 | } | 81 | } |
| 83 | else | 82 | else |