git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20222
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
if ( event.GetEventType() == wxEVT_RIGHT_DOWN )
{
// copied from wxGTK : CS
- // generate a "context menu" event: this is similar to wxEVT_RIGHT_UP
+ // generate a "context menu" event: this is similar to wxEVT_RIGHT_DOWN
// except that:
//
// (a) it's a command event and so is propagated to the parent
wxContextMenuEvent evtCtx(wxEVT_CONTEXT_MENU,
this->GetId(),
this->ClientToScreen(event.GetPosition()));
- this->GetEventHandler()->ProcessEvent(evtCtx);
+ if ( ! GetEventHandler()->ProcessEvent(evtCtx) )
+ event.Skip() ;
}
else
{
if ( event.GetEventType() == wxEVT_RIGHT_DOWN )
{
// copied from wxGTK : CS
- // generate a "context menu" event: this is similar to wxEVT_RIGHT_UP
+ // generate a "context menu" event: this is similar to wxEVT_RIGHT_DOWN
// except that:
//
// (a) it's a command event and so is propagated to the parent
wxContextMenuEvent evtCtx(wxEVT_CONTEXT_MENU,
this->GetId(),
this->ClientToScreen(event.GetPosition()));
- this->GetEventHandler()->ProcessEvent(evtCtx);
+ if ( ! GetEventHandler()->ProcessEvent(evtCtx) )
+ event.Skip() ;
}
else
{