#endif
}
+bool wxWindowBase::IsBeingDeleted() const
+{
+ return m_isBeingDeleted ||
+ (!IsTopLevel() && m_parent && m_parent->IsBeingDeleted());
+}
+
void wxWindowBase::SendDestroyEvent()
{
wxWindowDestroyEvent event;
// is receiving the event
if ( event.GetEventObject() == this )
{
- wxValidator *validator = GetValidator();
- if ( validator && validator->ProcessEvent(event) )
+ wxValidator * const validator = GetValidator();
+ if ( validator && validator->ProcessEventHere(event) )
{
return true;
}