From 01e3b60948d36b1f17380f43b46180157e96ec95 Mon Sep 17 00:00:00 2001 From: John Smith Date: Thu, 27 Sep 2012 12:32:48 +0900 Subject: Fix for 169001 : Long layer names mess with the UI (bzr r11708) --- src/ui/widget/layer-selector.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ui/widget/layer-selector.cpp') diff --git a/src/ui/widget/layer-selector.cpp b/src/ui/widget/layer-selector.cpp index 4bb4d8c98..4f8d921e6 100644 --- a/src/ui/widget/layer-selector.cpp +++ b/src/ui/widget/layer-selector.cpp @@ -579,7 +579,7 @@ void LayerSelector::_prepareLabelRenderer( gchar const *label; if ( object != root ) { - label = gr_ellipsize_text (object->label(), 50).c_str(); + label = object->label(); if (!object->label()) { label = object->defaultLabel(); label_defaulted = true; @@ -588,7 +588,7 @@ void LayerSelector::_prepareLabelRenderer( label = _("(root)"); } - gchar *text = g_markup_printf_escaped(format, label); + gchar *text = g_markup_printf_escaped(format, gr_ellipsize_text (label, 50).c_str()); _label_renderer.property_markup() = text; g_free(text); g_free(format); -- cgit v1.2.3