summaryrefslogtreecommitdiffstats
path: root/src/snap-candidate.h
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2012-12-08 20:29:18 +0000
committerDiederik van Lierop <mail@diedenrezi.nl>2012-12-08 20:29:18 +0000
commitd0d3e7f80dafc80e47c9a95bf31c14283010a2c2 (patch)
treea2705cd0294898538f6d9627e758262a1d1dadaf /src/snap-candidate.h
parentGerman translation update (diff)
downloadinkscape-d0d3e7f80dafc80e47c9a95bf31c14283010a2c2.tar.gz
inkscape-d0d3e7f80dafc80e47c9a95bf31c14283010a2c2.zip
Selector tool: improve responsiveness for snapping a path's internal intersections (was unbearable already for paths having 20+ segments)
(bzr r11937)
Diffstat (limited to 'src/snap-candidate.h')
-rw-r--r--src/snap-candidate.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/snap-candidate.h b/src/snap-candidate.h
index da65d4ea3..8bb7cb52f 100644
--- a/src/snap-candidate.h
+++ b/src/snap-candidate.h
@@ -25,6 +25,8 @@ namespace Inkscape {
class SnapCandidatePoint
{
public:
+ SnapCandidatePoint() {}; // only needed / used for resizing() of a vector in seltrans.cpp; do not use uninitialized instances!
+
SnapCandidatePoint(Geom::Point const &point, Inkscape::SnapSourceType const source, long const source_num, Inkscape::SnapTargetType const target, Geom::OptRect const &bbox)
: _point(point),
_source_type(source),
@@ -39,7 +41,7 @@ public:
: _point(point),
_source_type(source),
_target_type(target),
- _target_bbox(Geom::OptRect()),
+ _target_bbox(Geom::OptRect()),
_dist()
{
_source_num = -1;
@@ -50,7 +52,7 @@ public:
_source_type(source),
_target_type(Inkscape::SNAPTARGET_UNDEFINED),
_source_num(-1),
- _target_bbox(Geom::OptRect()),
+ _target_bbox(Geom::OptRect()),
_dist()
{
};