Selection: provide disambiguate for deselections of multiple items

Don't assume we're a delayed drag if the user is using selection
modifers.
This commit is contained in:
Mike Williams 2022-12-08 14:09:48 -05:00
parent 0e75bf02fa
commit a417aa6e69
1 changed files with 1 additions and 1 deletions

View File

@ -220,7 +220,7 @@ void SELECTION_TOOL::onDisambiguationExpire( wxTimerEvent& aEvent )
{
// If there is a multiple selection then it's more likely that we're seeing a paused drag
// than a long-click.
if( selection().GetSize() >= 2 )
if( selection().GetSize() >= 2 && !hasModifier() )
return;
// If another tool has since started running then we don't want to interrupt