Fix for #2649 (bugs in mex denier gadget) #2650
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Work done
Fixes a bug in mex denier gadget that prevents a mex build order exactly on top of a metal spot when the "insert command at beginning of queue" hotkey is held (spacebar).
Addresses Issue(s)
Issue #2649
Test steps
Issue order to build solar. Then, holding spacebar (or whatever hotkey you have bound to "insert command at beginning of queue"), issue an order to build a mex exactly on a metal spot. It should build without an error or warning.
Issue order to build solar. Then, holding spacebar (or whatever hotkey you have bound to "insert command at beginning of queue"), issue an order to build a mex off of a metal spot (so it snaps to the metal location). It should build on the metal spot without an error or warning.
Issue order to build solar. Then, holding shift (or whatever hotkey you have bound to "insert command at endof queue"), issue an order to build a mex exactly on a metal spot. It should build on the metal spot without an error or warning.
Issue order to build solar. Then, holding shift (or whatever hotkey you have bound to "insert command at endof queue"), issue an order to build a mex off of a metal spot (so it snaps to the metal location). It should build on the metal spot without an error or warning.