Make wxWindow::TransferData{To,From}Window actually transfer to self

This commit is contained in:
ali kettab
2021-02-15 15:38:21 +01:00
parent afbca9e1df
commit db33e1549b

View File

@@ -2033,17 +2033,18 @@ public:
// grandchildren, calling OnRecurse() for them.
bool DoForSelfAndChildren()
{
wxValidator* const validator = m_win->GetValidator();
if ( validator && !OnDo(validator) )
{
return false;
}
wxWindowList& children = m_win->GetChildren();
for ( wxWindowList::iterator i = children.begin();
i != children.end();
++i )
{
wxWindow* const child = static_cast<wxWindow*>(*i);
wxValidator* const validator = child->GetValidator();
if ( validator && !OnDo(validator) )
{
return false;
}
// Notice that validation should never recurse into top level
// children, e.g. some other dialog which might happen to be