summaryrefslogtreecommitdiff
path: root/libs/canvas/item.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/canvas/item.cc')
-rw-r--r--libs/canvas/item.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/canvas/item.cc b/libs/canvas/item.cc
index 711743d9f1..e2cdc698bb 100644
--- a/libs/canvas/item.cc
+++ b/libs/canvas/item.cc
@@ -817,7 +817,7 @@ Item::render_children (Rect const & area, Cairo::RefPtr<Cairo::Context> context)
}
void
-Item::add_child_bounding_boxes() const
+Item::add_child_bounding_boxes (bool include_hidden) const
{
boost::optional<Rect> self;
Rect bbox;
@@ -830,7 +830,7 @@ Item::add_child_bounding_boxes() const
for (list<Item*>::const_iterator i = _items.begin(); i != _items.end(); ++i) {
- if (!(*i)->visible()) {
+ if (!(*i)->visible() && !include_hidden) {
continue;
}