summaryrefslogtreecommitdiffstats
path: root/src/sp-tref.cpp
diff options
context:
space:
mode:
authorKris De Gussem <kris.degussem@gmail.com>2012-02-15 20:50:04 +0000
committerKris <Kris.De.Gussem@hotmail.com>2012-02-15 20:50:04 +0000
commit97642b4ccedbca62162c9321509717ed86f31d6b (patch)
tree94975614959c0681fa61031b854458748f5f6b3a /src/sp-tref.cpp
parentMore header cleanup/fwd declarations (diff)
downloadinkscape-97642b4ccedbca62162c9321509717ed86f31d6b.tar.gz
inkscape-97642b4ccedbca62162c9321509717ed86f31d6b.zip
cppcheck
(bzr r10987)
Diffstat (limited to 'src/sp-tref.cpp')
-rw-r--r--src/sp-tref.cpp40
1 files changed, 21 insertions, 19 deletions
diff --git a/src/sp-tref.cpp b/src/sp-tref.cpp
index 2eac60258..938b7c7cc 100644
--- a/src/sp-tref.cpp
+++ b/src/sp-tref.cpp
@@ -348,27 +348,29 @@ static gchar *
sp_tref_description(SPItem *item)
{
SPTRef *tref = SP_TREF(item);
-
- SPObject *referred = tref->getObjectReferredTo();
-
- if (tref && tref->getObjectReferredTo()) {
- char *child_desc;
-
- if (SP_IS_ITEM(referred)) {
- child_desc = SP_ITEM(referred)->description();
- } else {
- child_desc = g_strdup("");
+
+ if (tref)
+ {
+ SPObject *referred = tref->getObjectReferredTo();
+
+ if (tref->getObjectReferredTo()) {
+ char *child_desc;
+
+ if (SP_IS_ITEM(referred)) {
+ child_desc = SP_ITEM(referred)->description();
+ } else {
+ child_desc = g_strdup("");
+ }
+
+ char *ret = g_strdup_printf(
+ _("<b>Cloned character data</b>%s%s"),
+ (SP_IS_ITEM(referred) ? _(" from ") : ""),
+ child_desc);
+ g_free(child_desc);
+ return ret;
}
-
- char *ret = g_strdup_printf(
- _("<b>Cloned character data</b>%s%s"),
- (SP_IS_ITEM(referred) ? _(" from ") : ""),
- child_desc);
- g_free(child_desc);
- return ret;
- } else {
- return g_strdup(_("<b>Orphaned cloned character data</b>"));
}
+ return g_strdup(_("<b>Orphaned cloned character data</b>"));
}