Don't run context menu actions when clicking outside the menu
This commit is contained in:
parent
d9846a006a
commit
dcfcfd5f29
|
@ -596,14 +596,14 @@ void LIB_TREE::onContextMenu( wxDataViewEvent& aEvent )
|
||||||
{
|
{
|
||||||
menu.Add( ACTIONS::unpinLibrary );
|
menu.Add( ACTIONS::unpinLibrary );
|
||||||
|
|
||||||
if( GetPopupMenuSelectionFromUser( menu ) )
|
if( GetPopupMenuSelectionFromUser( menu ) != wxID_NONE )
|
||||||
m_adapter->UnpinLibrary( current );
|
m_adapter->UnpinLibrary( current );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
menu.Add( ACTIONS::pinLibrary );
|
menu.Add( ACTIONS::pinLibrary );
|
||||||
|
|
||||||
if( GetPopupMenuSelectionFromUser( menu ) )
|
if( GetPopupMenuSelectionFromUser( menu ) != wxID_NONE )
|
||||||
m_adapter->PinLibrary( current );
|
m_adapter->PinLibrary( current );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue