Browse Source

Fixed ratsnest related segfaults on BOARD destruction.

pull/1/head
Maciej Suminski 12 years ago
parent
commit
c09e8ade2a
  1. 4
      pcbnew/class_board.cpp

4
pcbnew/class_board.cpp

@ -110,14 +110,14 @@ BOARD::BOARD() :
BOARD::~BOARD() BOARD::~BOARD()
{ {
delete m_ratsnest;
while( m_ZoneDescriptorList.size() ) while( m_ZoneDescriptorList.size() )
{ {
ZONE_CONTAINER* area_to_remove = m_ZoneDescriptorList[0]; ZONE_CONTAINER* area_to_remove = m_ZoneDescriptorList[0];
Delete( area_to_remove ); Delete( area_to_remove );
} }
delete m_ratsnest;
m_FullRatsnest.clear(); m_FullRatsnest.clear();
m_LocalRatsnest.clear(); m_LocalRatsnest.clear();

Loading…
Cancel
Save