in wxAuiNotebook, code to reduce flicker on page close

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46978 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Benjamin Williams 2007-06-27 12:36:47 +00:00
parent 7b1bf3ad2d
commit fd749f4a70

View File

@ -2642,7 +2642,14 @@ bool wxAuiNotebook::InsertPage(size_t page_idx,
// and destroys the window as well
bool wxAuiNotebook::DeletePage(size_t page_idx)
{
if (page_idx >= m_tabs.GetPageCount())
return false;
wxWindow* wnd = m_tabs.GetWindowFromIdx(page_idx);
// hide the window in advance, as this will
// prevent flicker
ShowWnd(wnd, false);
if (!RemovePage(page_idx))
return false;