Clean up children on Page delete

This commit is contained in:
WandererFan
2017-01-07 14:20:17 -05:00
parent 6cad2bc834
commit 3ce9c48c64
5 changed files with 66 additions and 5 deletions

View File

@@ -127,11 +127,13 @@ void ViewProviderPage::hide(void)
void ViewProviderPage::updateData(const App::Property* prop)
{
if (prop == &(getDrawPage()->Views)) {
if(m_mdiView) {
if(m_mdiView &&
!getDrawPage()->isDeleting()) {
m_mdiView->updateDrawing();
}
} else if (prop == &(getDrawPage()->Template)) {
if(m_mdiView) {
if(m_mdiView &&
!getDrawPage()->isDeleting()) {
m_mdiView->updateTemplate();
}
}