diff --git a/src/id-clash.cpp b/src/id-clash.cpp
index 5980c9e7b2eebfabede7b087c0b30400095a9a22..b215576a4d506f8ca39fc9a875313dfe31edf0e4 100644 (file)
--- a/src/id-clash.cpp
+++ b/src/id-clash.cpp
typedef std::list<id_changeitem_type> id_changelist_type;
const char *href_like_attributes[] = {
+ "inkscape:connection-end",
+ "inkscape:connection-start",
"inkscape:href",
"inkscape:path-effect",
"inkscape:perspectiveID",
static void
find_references(SPObject *elem, refmap_type *refmap)
{
+ if (SP_OBJECT_IS_CLONED(elem)) return;
Inkscape::XML::Node *repr_elem = SP_OBJECT_REPR(elem);
+ if (!repr_elem) return;
if (repr_elem->type() != Inkscape::XML::ELEMENT_NODE) return;
/* check for references in inkscape:clipboard elements */