summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrius Ramanauskas <knutux@gmail.com>2006-04-13 10:36:12 +0000
committerknutux <knutux@users.sourceforge.net>2006-04-13 10:36:12 +0000
commitfc895ef44cef73334b5c1b86c693705167b5f078 (patch)
tree72e6883faae485eba046d5ea4cacffecebe6ce69 /src
parentadd inkscape.xml (copy of default.xml) and xara.xml keymaps (diff)
downloadinkscape-fc895ef44cef73334b5c1b86c693705167b5f078.tar.gz
inkscape-fc895ef44cef73334b5c1b86c693705167b5f078.zip
quick fix to avoid crash (bug 1469718)
(bzr r507)
Diffstat (limited to 'src')
-rw-r--r--src/object-snapper.cpp6
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);