changeset 22515:77b50a83ec11

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).
author Rik <rik@octave.org>
date Mon, 19 Sep 2016 15:23:48 -0700
parents 1e007e986396
children b3268dbf9781
files libinterp/corefcn/ft-text-renderer.cc
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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 ();