From c8e16998bf98753a4e5fc6db33d5a53e9ef55ce3 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 13 Jun 2015 22:04:31 +0200 Subject: [PATCH] fix crash on OSX displaying MIDI sysex, or similar text. --- libs/canvas/text.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/canvas/text.cc b/libs/canvas/text.cc index dd57888214..399488af80 100644 --- a/libs/canvas/text.cc +++ b/libs/canvas/text.cc @@ -119,7 +119,9 @@ Text::__redraw (Glib::RefPtr layout) const int width = 0; int height = 0; Glib::RefPtr test_layout = foo.create_pango_layout ("H"); - test_layout->set_font_description (*_font_description); + if (_font_description) { + test_layout->set_font_description (*_font_description); + } test_layout->get_pixel_size (width, height); _width_correction = width*1.5;