In src/selection-chemistry.cpp, sp_selection_tile() line 1957 and on:
// delete objects so that their clones don't get alerted; this object will be restored shortly for (GSList *i = items; i != NULL; i = i->next) { SPObject *item = SP_OBJECT (i->data); item->deleteObject (false); }
Here's the cause of bug 1238314. If a clone-original is incorporated into a pattern, it's clones are orphaned (because the version in the template is a renamed duplicate).
By replacing the code above with a call to sp_selection_delete_impl(), the bug is fixed, but the clones become regular duplicates.
Is this desirable? Or should it be fixed in a way that preserves clone-relations? (The comment seems to indicate that this is the plan.)
--Nicklas