diff options
Diffstat (limited to 'src/object-snapper.cpp')
| -rw-r--r-- | src/object-snapper.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/object-snapper.cpp b/src/object-snapper.cpp index 3d583b709..6146c11b8 100644 --- a/src/object-snapper.cpp +++ b/src/object-snapper.cpp @@ -116,8 +116,10 @@ void Inkscape::ObjectSnapper::_snapPaths(Inkscape::SnappedPoint &s, NR::Point const p_it = p_doc * i2doc.inverse(); Path *livarot_path = Path_for_item(*i, true, true); - if (livarot_path) - livarot_path->ConvertWithBackData(0.01); + if (!livarot_path) + continue; + + livarot_path->ConvertWithBackData(0.01); /* Look for the nearest position on this SPItem to our snap point */ NR::Maybe<Path::cut_position> const o = get_nearest_position_on_Path(livarot_path, p_it); |
