diff options
| author | bulia byak <buliabyak@gmail.com> | 2009-01-03 01:36:41 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2009-01-03 01:36:41 +0000 |
| commit | a2d0a85b29b4ef292986afee39b1e5f44f003ec9 (patch) | |
| tree | 87373eef7454e2ab3d8d681768810929a3a07af6 /src | |
| parent | some more filters, fixes, rearranges (diff) | |
| download | inkscape-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.cpp | 10 |
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; } |
