# HG changeset patch # User Rik # Date 1474323828 25200 # Node ID 77b50a83ec113009e02930e898f3dddde5b6a0ce # Parent 1e007e986396e01131d531bacb7c363cf6f20390 Error out, rather than segfault, when fontname is "" (bug #49102). * ft-text-renderer.cc (set_mode): Call ::error rather than ::warning when bounding box is not set correctly (due to bad fontname). diff -r 1e007e986396 -r 77b50a83ec11 libinterp/corefcn/ft-text-renderer.cc --- a/libinterp/corefcn/ft-text-renderer.cc Mon Sep 19 12:54:53 2016 -0700 +++ b/libinterp/corefcn/ft-text-renderer.cc Mon Sep 19 15:23:48 2016 -0700 @@ -670,7 +670,7 @@ case MODE_RENDER: if (bbox.numel () != 4) { - ::warning ("ft_text_renderer: invalid bounding box, cannot render"); + ::error ("ft_text_renderer: invalid bounding box, cannot render"); xoffset = line_yoffset = yoffset = 0; pixels = uint8NDArray ();