summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorbulia byak <buliabyak@gmail.com>2009-01-03 01:36:41 +0000
committerbuliabyak <buliabyak@users.sourceforge.net>2009-01-03 01:36:41 +0000
commita2d0a85b29b4ef292986afee39b1e5f44f003ec9 (patch)
tree87373eef7454e2ab3d8d681768810929a3a07af6 /src
parentsome more filters, fixes, rearranges (diff)
downloadinkscape-a2d0a85b29b4ef292986afee39b1e5f44f003ec9.tar.gz
inkscape-a2d0a85b29b4ef292986afee39b1e5f44f003ec9.zip
display filter label, if any, in filtered item description
(bzr r7063)
Diffstat (limited to 'src')
-rw-r--r--src/sp-item.cpp10
1 files changed, 8 insertions, 2 deletions
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; <i>filtered</i>"), 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; <i>filtered (%s)</i>"), s, label);
+ } else {
+ snew = g_strdup_printf (_("%s; <i>filtered</i>"), s);
+ }
g_free (s);
s = snew;
}