- if ( handler == m_handler )
- {
- wxEvtHandler *handlerNext = handler->GetNextHandler();
- if ( handlerPrev )
- {
- handlerPrev->SetNextHandler(handlerNext);
- }
- else
- {
- m_win->SetEventHandler(handlerNext);
- }
-
- handler->SetNextHandler(NULL);
- delete handler;
- m_handler = NULL;
-
- return;
- }
-
- handlerPrev = handler;
- handler = handler->GetNextHandler();