git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12213
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// FOR NOW::
if ( mpFrame->GetEventHandler() == this )
// FOR NOW::
if ( mpFrame->GetEventHandler() == this )
mpFrame->PopEventHandler();
mpFrame->PopEventHandler();
- return;
-
- // TBD ???: Cannot reach this code
if ( mpFrame )
{
if ( this == mpFrame->GetEventHandler() )
if ( mpFrame )
{
if ( this == mpFrame->GetEventHandler() )
mpFrame->SetEventHandler( this->GetNextHandler() );
mpFrame->SetEventHandler( this->GetNextHandler() );
- {
- wxEvtHandler* pCur = mpFrame->GetEventHandler();
-
- while( pCur )
- {
- if ( pCur == this ) break;
+ {
+ wxEvtHandler* pCur = mpFrame->GetEventHandler();
- pCur = pCur->GetNextHandler();
- }
+ while ( pCur )
+ {
+ if ( pCur == this )
+ break;
- // do not try to unhook ourselves if we're not hooked yet
- if ( !pCur ) return;
+ pCur = pCur->GetNextHandler();
- if ( GetPreviousHandler() )
+ // do not try to unhook ourselves if we're not hooked yet
+ if ( !pCur )
+ return;
+ }
+ if ( GetPreviousHandler() )
GetPreviousHandler()->SetNextHandler( GetNextHandler() );
else
{
GetPreviousHandler()->SetNextHandler( GetNextHandler() );
else
{
GetNextHandler()->SetPreviousHandler( GetPreviousHandler() );
SetNextHandler( NULL );
GetNextHandler()->SetPreviousHandler( GetPreviousHandler() );
SetNextHandler( NULL );