diff options
-rw-r--r-- | libs/canvas/text.cc | 4 |
1 files changed, 3 insertions, 1 deletions
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<Pango::Layout> layout) const int width = 0; int height = 0; Glib::RefPtr<Pango::Layout> 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; |