13
0

add event-insensitivity to the list of conditions that causes a container to NOT add its children to the list of items-at-point

This commit is contained in:
Paul Davis 2014-06-30 16:31:31 -04:00
parent 7b8fd17719
commit 79b9a044b8

View File

@ -960,12 +960,13 @@ Item::add_items_at_point (Duple const point, vector<Item const *>& items) const
}
/* recurse and add any items within our group that contain point.
Our children are only considered visible if we are
Our children are only considered visible if we are, and similarly
only if we do not ignore events.
*/
vector<Item*> our_items;
if (!_items.empty() && visible()) {
if (!_items.empty() && visible() && !_ignore_events) {
ensure_lut ();
our_items = _lut->items_at_point (point);
}