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, 4 insertions, 0 deletions
diff --git a/libs/canvas/item.cc b/libs/canvas/item.cc
index 44335f0f62..593e7b4316 100644
--- a/libs/canvas/item.cc
+++ b/libs/canvas/item.cc
@@ -777,6 +777,10 @@ Item::add_child_bounding_boxes() const
for (list<Item*>::const_iterator i = _items.begin(); i != _items.end(); ++i) {
+ if (!(*i)->visible()) {
+ continue;
+ }
+
boost::optional<Rect> item_bbox = (*i)->bounding_box ();
if (!item_bbox) {