summaryrefslogtreecommitdiffstats
path: root/Source/MFCDialog
diff options
context:
space:
mode:
Diffstat (limited to 'Source/MFCDialog')
-rw-r--r--Source/MFCDialog/PropertyList.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/MFCDialog/PropertyList.cpp b/Source/MFCDialog/PropertyList.cpp
index a0e2755..01ab486 100644
--- a/Source/MFCDialog/PropertyList.cpp
+++ b/Source/MFCDialog/PropertyList.cpp
@@ -735,6 +735,7 @@ void CPropertyList::InvalidateList()
void CPropertyList::ShowAdvanced()
{
+ this->SetRedraw(FALSE);
this->ResetContent();
m_ShowAdvanced = true;
std::map<std::string, CPropertyItem*> sortProps;
@@ -761,12 +762,14 @@ void CPropertyList::ShowAdvanced()
this->AddPropItem(item, 2);
}
}
+ this->SetRedraw(TRUE);
this->InvalidateList();
}
void CPropertyList::HideAdvanced()
{
+ this->SetRedraw(FALSE);
this->ResetContent();
m_ShowAdvanced = false;
std::map<std::string, CPropertyItem*> sortProps;
@@ -793,6 +796,7 @@ void CPropertyList::HideAdvanced()
this->AddPropItem(item, 2);
}
}
+ this->SetRedraw(TRUE);
this->InvalidateList();
}