diff options
| author | bulia byak <buliabyak@gmail.com> | 2008-08-05 18:40:15 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2008-08-05 18:40:15 +0000 |
| commit | b663f1ba6f5a88b116fa5545783ff57f07b17d45 (patch) | |
| tree | e04e062e55ccbdb9efd9e345f8ec0b2f5993a606 /src/display | |
| parent | replace unnecessary exception catching with a check beforehand. (diff) | |
| download | inkscape-b663f1ba6f5a88b116fa5545783ff57f07b17d45.tar.gz inkscape-b663f1ba6f5a88b116fa5545783ff57f07b17d45.zip | |
fix 252547: skip explicitly hidden objects when calculating bbox of group
(bzr r6566)
Diffstat (limited to 'src/display')
| -rw-r--r-- | src/display/nr-arena-group.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/display/nr-arena-group.cpp b/src/display/nr-arena-group.cpp index 51f1c6b2f..716a9f9fd 100644 --- a/src/display/nr-arena-group.cpp +++ b/src/display/nr-arena-group.cpp @@ -181,7 +181,8 @@ nr_arena_group_update (NRArenaItem *item, NRRectL *area, NRGC *gc, unsigned int if (beststate & NR_ARENA_ITEM_STATE_BBOX) { nr_rect_l_set_empty (&item->bbox); for (NRArenaItem *child = group->children; child != NULL; child = child->next) { - nr_rect_l_union (&item->bbox, &item->bbox, &child->bbox); + if (child->visible) + nr_rect_l_union (&item->bbox, &item->bbox, &child->bbox); } } |
