diff --git a/ext/pango/gsttextoverlay.c b/ext/pango/gsttextoverlay.c index 65b4ca3156..51c9078499 100644 --- a/ext/pango/gsttextoverlay.c +++ b/ext/pango/gsttextoverlay.c @@ -1264,6 +1264,12 @@ gst_text_overlay_render_pangocairo (GstTextOverlay * overlay, pango_cairo_show_layout (cr, overlay->layout); cairo_restore (cr); + /* draw text */ + cairo_save (cr); + cairo_set_source_rgb (cr, 1.0, 1.0, 1.0); + pango_cairo_show_layout (cr, overlay->layout); + cairo_restore (cr); + /* draw outline text */ cairo_save (cr); cairo_set_source_rgb (cr, 0.0, 0.0, 0.0); @@ -1272,12 +1278,6 @@ gst_text_overlay_render_pangocairo (GstTextOverlay * overlay, cairo_stroke (cr); cairo_restore (cr); - /* draw text */ - cairo_save (cr); - cairo_set_source_rgb (cr, 1.0, 1.0, 1.0); - pango_cairo_show_layout (cr, overlay->layout); - cairo_restore (cr); - cairo_destroy (cr); cairo_surface_destroy (surface); overlay->image_width = width;