summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClément Bœsch <ubitux@gmail.com>2010-05-21 19:19:10 +0200
committerGrigori Goronzy <greg@blackbox>2010-05-22 23:01:53 +0200
commita6fe61a3990afec7bed1d7e781020f1cbff9d5b5 (patch)
tree7b1fa152089866325696d57165e3e371a98a319f
parent8f9ee0f23ffb2a0dbc3de02581eae7b7c2e48a09 (diff)
downloadlibass-a6fe61a3990afec7bed1d7e781020f1cbff9d5b5.tar.bz2
libass-a6fe61a3990afec7bed1d7e781020f1cbff9d5b5.tar.xz
Handle simple backquoting
This allows this kind of subtitle to be displayed: \{Hello World\}
-rw-r--r--libass/ass_parse.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libass/ass_parse.c b/libass/ass_parse.c
index ac502e7..af33bf7 100644
--- a/libass/ass_parse.c
+++ b/libass/ass_parse.c
@@ -924,6 +924,14 @@ unsigned get_next_char(ASS_Renderer *render_priv, char **str)
p += 2;
*str = p;
return NBSP;
+ } else if (p[1] == '{') {
+ p += 2;
+ *str = p;
+ return '{';
+ } else if (p[1] == '}') {
+ p += 2;
+ *str = p;
+ return '}';
}
}
chr = ass_utf8_get_char((char **) &p);