]> granicus.if.org Git - libass/commitdiff
Fix code path of rasterization through FreeType
authorDr.Smile <vabnick@gmail.com>
Wed, 1 Jul 2015 18:21:11 +0000 (21:21 +0300)
committerDr.Smile <vabnick@gmail.com>
Wed, 1 Jul 2015 18:22:53 +0000 (21:22 +0300)
libass/ass_bitmap.c

index 827c7210bb0d3994a991971d55451e1a84bdae2e..c2a7f322d3e10824432041bbd15d16425c60d35f 100644 (file)
@@ -373,7 +373,7 @@ static Bitmap *outline_to_bitmap_ft(ASS_Renderer *render_priv,
 
     FT_Outline_Get_CBox(outline, &bbox);
     if (bbox.xMin >= bbox.xMax || bbox.yMin >= bbox.yMax) {
-        bm = alloc_bitmap(2 * bord, 2 * bord);
+        bm = alloc_bitmap(render_priv->engine, 2 * bord, 2 * bord);
         if (!bm)
             return NULL;
         bm->left = bm->top = -bord;
@@ -403,7 +403,7 @@ static Bitmap *outline_to_bitmap_ft(ASS_Renderer *render_priv,
     }
 
     // allocate and set up bitmap
-    bm = alloc_bitmap(w + 2 * bord, h + 2 * bord);
+    bm = alloc_bitmap(render_priv->engine, w + 2 * bord, h + 2 * bord);
     if (!bm)
         return NULL;
     bm->left = bbox.xMin - bord;