summaryrefslogtreecommitdiffstats
path: root/src/display/drawing-group.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2011-08-13 18:30:30 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2011-08-13 18:30:30 +0000
commitcaa510445fc091c63e1ca0ff8f44f2e81ae0638d (patch)
treefca330f29571cec93d02ef611d5e292b8e2fc035 /src/display/drawing-group.cpp
parentDo not leak cache objects in DrawingItem destructor (diff)
downloadinkscape-caa510445fc091c63e1ca0ff8f44f2e81ae0638d.tar.gz
inkscape-caa510445fc091c63e1ca0ff8f44f2e81ae0638d.zip
More generic handling of child type in DrawingItem.
Fix clip object selection bug (LP #365458). Fixed bugs: - https://launchpad.net/bugs/365458 (bzr r10347.1.31)
Diffstat (limited to 'src/display/drawing-group.cpp')
-rw-r--r--src/display/drawing-group.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/display/drawing-group.cpp b/src/display/drawing-group.cpp
index 38ab73ca2..002a5a2d4 100644
--- a/src/display/drawing-group.cpp
+++ b/src/display/drawing-group.cpp
@@ -112,10 +112,10 @@ DrawingGroup::_clipItem(DrawingContext &ct, Geom::IntRect const &area)
}
DrawingItem *
-DrawingGroup::_pickItem(Geom::Point const &p, double delta, bool sticky)
+DrawingGroup::_pickItem(Geom::Point const &p, double delta, unsigned flags)
{
for (ChildrenList::iterator i = _children.begin(); i != _children.end(); ++i) {
- DrawingItem *picked = i->pick(p, delta, sticky);
+ DrawingItem *picked = i->pick(p, delta, flags);
if (picked) {
return _pick_children ? picked : this;
}