From 67c2385d1572592741ba68268199fbdc96e0095d Mon Sep 17 00:00:00 2001 From: buliabyak Date: Sat, 12 Jan 2008 03:46:58 +0000 Subject: [PATCH] fix over_the_stroke for paths in transformed groups --- src/shape-editor.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/shape-editor.cpp b/src/shape-editor.cpp index 7fa400092..a2a9a86eb 100644 --- a/src/shape-editor.cpp +++ b/src/shape-editor.cpp @@ -286,13 +286,12 @@ bool ShapeEditor::is_over_stroke (NR::Point event_p, bool remember) { delta = desktop->d2w(delta); double stroke_tolerance = - ( !SP_OBJECT_STYLE(item)->stroke.isNone() ? - desktop->current_zoom() * - SP_OBJECT_STYLE (item)->stroke_width.computed * - sp_item_i2d_affine (item).expansion() * 0.5 + (( !SP_OBJECT_STYLE(item)->stroke.isNone() ? + desktop->current_zoom() * + SP_OBJECT_STYLE (item)->stroke_width.computed * 0.5 * + sp_item_i2d_affine (item).expansion() : 0.0) - + prefs_get_int_attribute_limited("options.dragtolerance", "value", 0, 0, 100); //(double) SP_EVENT_CONTEXT(nc)->tolerance; - + + prefs_get_int_attribute_limited("options.dragtolerance", "value", 0, 0, 100)) /sp_item_i2d_affine (item).expansion(); bool close = (NR::L2 (delta) < stroke_tolerance); if (remember && close) { -- 2.30.2