Skip to content

Commit 84aa98c

Browse files
authored
bugfix(input): No longer require two clicks to deselect worker after cancelling building placement in alternate mouse mode (#1453)
1 parent 1eceff5 commit 84aa98c

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

Generals/Code/GameEngine/Source/GameClient/MessageStream/SelectionXlat.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -962,6 +962,7 @@ GameMessageDisposition SelectionTranslator::translateGameMessage(const GameMessa
962962
if (TheInGameUI->getPendingPlaceSourceObjectID() != INVALID_ID)
963963
{
964964
TheInGameUI->placeBuildAvailable(NULL, NULL);
965+
TheInGameUI->setPreventLeftClickDeselectionInAlternateMouseModeForOneClick(FALSE);
965966
disp = DESTROY_MESSAGE;
966967
TheInGameUI->setScrolling(FALSE);
967968
}

GeneralsMD/Code/GameEngine/Source/GameClient/MessageStream/SelectionXlat.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1038,6 +1038,7 @@ GameMessageDisposition SelectionTranslator::translateGameMessage(const GameMessa
10381038
if (TheInGameUI->getPendingPlaceSourceObjectID() != INVALID_ID)
10391039
{
10401040
TheInGameUI->placeBuildAvailable(NULL, NULL);
1041+
TheInGameUI->setPreventLeftClickDeselectionInAlternateMouseModeForOneClick(FALSE);
10411042
disp = DESTROY_MESSAGE;
10421043
TheInGameUI->setScrolling(FALSE);
10431044
}

0 commit comments

Comments
 (0)