From a2d0a85b29b4ef292986afee39b1e5f44f003ec9 Mon Sep 17 00:00:00 2001 From: bulia byak Date: Sat, 3 Jan 2009 01:36:41 +0000 Subject: display filter label, if any, in filtered item description (bzr r7063) --- src/sp-item.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/sp-item.cpp') diff --git a/src/sp-item.cpp b/src/sp-item.cpp index b5d9050c6..886c5d4c2 100644 --- a/src/sp-item.cpp +++ b/src/sp-item.cpp @@ -1047,8 +1047,14 @@ sp_item_description(SPItem *item) g_free (s); s = snew; } - if (SP_OBJECT_STYLE(item) && SP_OBJECT_STYLE(item)->filter.href) { - gchar *snew = g_strdup_printf (_("%s; filtered"), s); + if (SP_OBJECT_STYLE(item) && SP_OBJECT_STYLE(item)->filter.href && SP_OBJECT_STYLE(item)->filter.href->getObject()) { + const gchar *label = SP_OBJECT_STYLE(item)->filter.href->getObject()->label(); + gchar *snew; + if (label) { + snew = g_strdup_printf (_("%s; filtered (%s)"), s, label); + } else { + snew = g_strdup_printf (_("%s; filtered"), s); + } g_free (s); s = snew; } -- cgit v1.2.3