aboutsummaryrefslogtreecommitdiff
path: root/src/render.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2015-11-08 23:12:50 +0100
committerThomas White <taw@bitwiz.org.uk>2015-11-08 23:12:50 +0100
commit9fa18b75c1354989dabf682788b9ea41fe28c707 (patch)
treec3e2a7bdcc64f1d531bb420e25f117fa65e0c7bc /src/render.c
parent4f2a324e715ea835b6be56579d8f8380a9e7370d (diff)
WIP on breaks
Diffstat (limited to 'src/render.c')
-rw-r--r--src/render.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/render.c b/src/render.c
index 1139ff6..7aaa8b4 100644
--- a/src/render.c
+++ b/src/render.c
@@ -431,7 +431,8 @@ int recursive_wrap(struct frame *fr, ImageStore *is, enum is_size isz)
struct frame *interp_and_shape(SCBlock *scblocks, SCBlock **stylesheets,
SCCallbackList *cbl, ImageStore *is,
enum is_size isz, int slide_number,
- cairo_t *cr, double w, double h)
+ cairo_t *cr, double w, double h,
+ PangoLanguage *lang)
{
cairo_font_options_t *fopts;
PangoFontMap *fontmap;
@@ -458,7 +459,7 @@ struct frame *interp_and_shape(SCBlock *scblocks, SCBlock **stylesheets,
top->w = w;
top->h = h;
- scin = sc_interp_new(pc, top);
+ scin = sc_interp_new(pc, lang, top);
if ( scin == NULL ) {
fprintf(stderr, "Failed to set up interpreter.\n");
frame_free(top);