pcbnew: Only regenerate BBox if the item is valid

Items removed from the connectivity list will not have valid parents, so
we cannot update the BBox, thus we will only use the cached value.

Fixes: lp:1785605
* https://bugs.launchpad.net/kicad/+bug/1785605
This commit is contained in:
Seth Hillbrand 2018-08-31 18:43:36 -07:00
parent 0109641c2f
commit 5cd7549e53
1 changed files with 1 additions and 1 deletions

View File

@ -393,7 +393,7 @@ public:
const BOX2I& BBox()
{
if( m_dirty )
if( m_dirty && m_valid )
{
EDA_RECT box = m_parent->GetBoundingBox();
m_bbox = BOX2I( box.GetPosition(), box.GetSize() );