Changed reaction of SELECTION_TOOL to ToolCancel event (first event clears selection, second one deactivates the tool).
This commit is contained in:
parent
6b3742b76b
commit
1057d5a5be
|
@ -72,7 +72,12 @@ int SELECTION_TOOL::Main( TOOL_EVENT& aEvent )
|
|||
m_additive = evt->Modifier( MD_ModShift );
|
||||
|
||||
if( evt->IsCancel() )
|
||||
return 0;
|
||||
{
|
||||
if( !m_selectedItems.empty() )
|
||||
clearSelection();
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
// single click? Select single object
|
||||
if( evt->IsClick( MB_Left ) )
|
||||
|
@ -242,7 +247,7 @@ void SELECTION_TOOL::selectMultiple()
|
|||
}
|
||||
|
||||
|
||||
BOARD_ITEM* SELECTION_TOOL::disambiguationMenu( GENERAL_COLLECTOR *aCollector )
|
||||
BOARD_ITEM* SELECTION_TOOL::disambiguationMenu( GENERAL_COLLECTOR* aCollector )
|
||||
{
|
||||
OPT_TOOL_EVENT evt;
|
||||
BOARD_ITEM* current = NULL;
|
||||
|
|
Loading…
Reference in New Issue