summaryrefslogtreecommitdiffstats
path: root/src/object/sp-object.cpp
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2019-11-18 23:28:24 +0000
committerDiederik van Lierop <mail@diedenrezi.nl>2019-11-18 23:28:24 +0000
commit34ce3674c190d4c18c1f098d12180255075cdf47 (patch)
treedb0cdec450ad39e3becf972e80b33ce1c9727120 /src/object/sp-object.cpp
parentUpdate code documentation (minor) (diff)
downloadinkscape-34ce3674c190d4c18c1f098d12180255075cdf47.tar.gz
inkscape-34ce3674c190d4c18c1f098d12180255075cdf47.zip
Multiple fixes for the objects panel
Diffstat (limited to 'src/object/sp-object.cpp')
-rw-r--r--src/object/sp-object.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/object/sp-object.cpp b/src/object/sp-object.cpp
index 764453ab3..a1c7f7075 100644
--- a/src/object/sp-object.cpp
+++ b/src/object/sp-object.cpp
@@ -424,8 +424,10 @@ gchar const *SPObject::defaultLabel() const {
if (!_default_label) {
if (getId()) {
_default_label = g_strdup_printf("#%s", getId());
- } else {
+ } else if (getRepr()) {
_default_label = g_strdup_printf("<%s>", getRepr()->name());
+ } else {
+ _default_label = g_strdup("Default label");
}
}
return _default_label;