summaryrefslogtreecommitdiffstats
path: root/src/sp-namedview.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2007-12-05 00:00:07 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2007-12-05 00:00:07 +0000
commitd60d88e0be2ce0b9a9bb0cb72d3e00b3d3d68126 (patch)
treea872dead9950537c5b7556479442e01b54ec8614 /src/sp-namedview.cpp
parentdon't crash upon adding strange named XML element to namedview. (diff)
downloadinkscape-d60d88e0be2ce0b9a9bb0cb72d3e00b3d3d68126.tar.gz
inkscape-d60d88e0be2ce0b9a9bb0cb72d3e00b3d3d68126.zip
Lookup object from repr instead of id to fix redo of undo of guide creation :-)
(bzr r4173)
Diffstat (limited to 'src/sp-namedview.cpp')
-rw-r--r--src/sp-namedview.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/sp-namedview.cpp b/src/sp-namedview.cpp
index a26d1ce0e..a9c6bbfd6 100644
--- a/src/sp-namedview.cpp
+++ b/src/sp-namedview.cpp
@@ -510,11 +510,10 @@ static void sp_namedview_child_added(SPObject *object, Inkscape::XML::Node *chil
(* ((SPObjectClass *) (parent_class))->child_added)(object, child, ref);
}
- const gchar *id = child->attribute("id");
if (!strcmp(child->name(), "inkscape:grid")) {
sp_namedview_add_grid(nv, child, NULL);
- } else if (id) {
- SPObject *no = object->document->getObjectById(id);
+ } else {
+ SPObject *no = object->document->getObjectByRepr(child);
if ( !SP_IS_OBJECT(no) )
return;