Skip to content

Conversation

@Rene-Damm
Copy link
Contributor

@Rene-Damm Rene-Damm commented Aug 22, 2019

Deleting and renaming control schemes didn't update bindings so old binding groups were left lying around.

Also, the editor allowed you to add control schemes with empty names.

There's one more problem I didn't yet find a good solution for. ATM you can add bindings to control schemes that use devices not required by the control scheme. In most cases, that won't work correctly when used. We should probably check in InputBindingPropertiesView both when toggling the control scheme mask as well as when setting a binding whether there's a mismatch with the control scheme and if so, pop up a dialog to allow the user to choose a solution.

There's one unrelated change in here. I removed code for basedOn from InputControlScheme as the feature was never functional.

@Rene-Damm Rene-Damm changed the title FIX: Binding not getting sync'd when renaming/deleting control schemes. FIX: Bindings not getting sync'd when renaming/deleting control schemes. Aug 22, 2019
@Rene-Damm Rene-Damm merged commit 63d1fcd into develop Aug 23, 2019
@Rene-Damm Rene-Damm deleted the fix-control-scheme-edits branch August 23, 2019 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants