Fixed undo while PNS is active.

This commit is contained in:
Maciej Suminski 2014-03-05 16:44:08 +01:00
parent c557e52dab
commit b8e3ff8ca3
1 changed files with 6 additions and 6 deletions

View File

@ -324,6 +324,9 @@ PNS_ROUTER::~PNS_ROUTER()
{ {
ClearWorld(); ClearWorld();
theRouter = NULL; theRouter = NULL;
if( m_previewItems )
delete m_previewItems;
} }
@ -338,13 +341,9 @@ void PNS_ROUTER::ClearWorld()
if( m_placer ) if( m_placer )
delete m_placer; delete m_placer;
if( m_previewItems )
delete m_previewItems;
m_clearanceFunc = NULL; m_clearanceFunc = NULL;
m_world = NULL; m_world = NULL;
m_placer = NULL; m_placer = NULL;
m_previewItems = NULL;
} }
@ -468,9 +467,10 @@ void PNS_ROUTER::EraseView()
} }
if( m_previewItems ) if( m_previewItems )
{
m_previewItems->FreeItems(); m_previewItems->FreeItems();
m_previewItems->ViewUpdate( KIGFX::VIEW_ITEM::GEOMETRY ); m_previewItems->ViewUpdate( KIGFX::VIEW_ITEM::GEOMETRY );
}
} }