From fc895ef44cef73334b5c1b86c693705167b5f078 Mon Sep 17 00:00:00 2001 From: Andrius Ramanauskas Date: Thu, 13 Apr 2006 10:36:12 +0000 Subject: quick fix to avoid crash (bug 1469718) (bzr r507) --- src/object-snapper.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/object-snapper.cpp') 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 const o = get_nearest_position_on_Path(livarot_path, p_it); -- cgit v1.2.3