diff --git a/libs/canvas/lookup_table.cc b/libs/canvas/lookup_table.cc index 776d873de2..9b47dcf0d7 100644 --- a/libs/canvas/lookup_table.cc +++ b/libs/canvas/lookup_table.cc @@ -52,7 +52,7 @@ DumbLookupTable::get (Rect const &) vector DumbLookupTable::items_at_point (Duple point) const { - /* Point is in canvas coordinate system */ + /* Point is in parent coordinate system */ list items = _group.items (); vector vitems; @@ -60,7 +60,7 @@ DumbLookupTable::items_at_point (Duple point) const for (list::const_iterator i = items.begin(); i != items.end(); ++i) { boost::optional item_bbox = (*i)->bounding_box (); if (item_bbox) { - Rect canvas_bbox = (*i)->item_to_canvas (item_bbox.get ()); + Rect canvas_bbox = (*i)->item_to_parent (item_bbox.get ()); if (canvas_bbox.contains (point)) { vitems.push_back (*i); }