summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 32f678d)
raw | patch | inline | side by side (parent: 32f678d)
author | buliabyak <buliabyak@users.sourceforge.net> | |
Sat, 1 Apr 2006 20:43:30 +0000 (20:43 +0000) | ||
committer | buliabyak <buliabyak@users.sourceforge.net> | |
Sat, 1 Apr 2006 20:43:30 +0000 (20:43 +0000) |
src/nodepath.cpp | patch | blob | history |
diff --git a/src/nodepath.cpp b/src/nodepath.cpp
index af73a37c2a1fe84130faf7f4028ad8ed7f32ceb5..97be9355cb2863be8d05a993b9324e54c182184e 100644 (file)
--- a/src/nodepath.cpp
+++ b/src/nodepath.cpp
@@ -881,9 +881,9 @@ static Inkscape::NodePath::Node *sp_nodepath_set_node_type(Inkscape::NodePath::N
}
// if one of handles is mouseovered, preserve its position
- if (SP_KNOT_IS_MOSEOVER(node->p.knot)) {
+ if (node->p.knot && SP_KNOT_IS_MOSEOVER(node->p.knot)) {
sp_node_adjust_handle(node, 1);
- } else if (SP_KNOT_IS_MOSEOVER(node->n.knot)) {
+ } else if (node->n.knot && SP_KNOT_IS_MOSEOVER(node->n.knot)) {
sp_node_adjust_handle(node, -1);
} else {
sp_node_adjust_handles(node);