summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nodepath.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/nodepath.cpp b/src/nodepath.cpp
index e3681f59a..3398ac1a1 100644
--- a/src/nodepath.cpp
+++ b/src/nodepath.cpp
@@ -482,6 +482,10 @@ void sp_nodepath_update_repr(Inkscape::NodePath::Path *np, const gchar *annotati
//fixme: np can be NULL, so check before proceeding
g_return_if_fail(np != NULL);
+ update_repr_internal(np);
+ sp_document_done(sp_desktop_document(np->desktop), SP_VERB_CONTEXT_NODE,
+ annotation);
+
if (np->livarot_path) {
delete np->livarot_path;
np->livarot_path = NULL;
@@ -493,9 +497,6 @@ void sp_nodepath_update_repr(Inkscape::NodePath::Path *np, const gchar *annotati
np->livarot_path->ConvertWithBackData(0.01);
}
- update_repr_internal(np);
- sp_document_done(sp_desktop_document(np->desktop), SP_VERB_CONTEXT_NODE,
- annotation);
}
/**