diff options
| author | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-08-14 14:40:06 +0000 |
|---|---|---|
| committer | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-08-14 14:40:06 +0000 |
| commit | f2bd49a175f20c29d6dd23b7380609dcfd7135c2 (patch) | |
| tree | a407ac8a8b8145aff78139c59b09b9a868cec4a1 /src/object-snapper.cpp | |
| parent | Fix funny behavior when dragging near the start node of a path (diff) | |
| download | inkscape-f2bd49a175f20c29d6dd23b7380609dcfd7135c2.tar.gz inkscape-f2bd49a175f20c29d6dd23b7380609dcfd7135c2.zip | |
Fix a crash and add more safety checks to catch NULL pointers
(bzr r9713)
Diffstat (limited to '')
| -rw-r--r-- | src/object-snapper.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/object-snapper.cpp b/src/object-snapper.cpp index 23af26d47..1540fbabc 100644 --- a/src/object-snapper.cpp +++ b/src/object-snapper.cpp @@ -264,7 +264,8 @@ void Inkscape::ObjectSnapper::_snapNodes(SnappedConstraints &sc, _collectNodes(p.getSourceType(), p.getSourceNum() == 0); - if (unselected_nodes != NULL) { + if (unselected_nodes != NULL && unselected_nodes->size() > 0) { + g_assert(_points_to_snap_to != NULL); _points_to_snap_to->insert(_points_to_snap_to->end(), unselected_nodes->begin(), unselected_nodes->end()); } |
