Search Issue Tracker

Fixed

Fixed in 1.9.0

Votes

0

Found in [Package]

1.8.0

1.9.0

Issue ID

ISXB-804

Regression

Yes

trying to delete the last composite of a composite binding throws exceptions

Package: Input System

-

Steps to reproduce:

1. create new action map

2. add new action

3. add a composite binding to the action

4. expand the composite binding 

5. start deleting the composite parts of the bindings 

Actual results: Notice an exceptions is being thrown when trying to delete the last compisite. Subsequent exceptions are thrown when selecting the binding again.

??ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.??
??Parameter name: index??

??type is not a supported string value??
??UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)??

 

Expected results: No exceptions are thrown and I can delete all parts of the binding

Reproducible with versions: 1.8.0-pre.3

Not reproducible with versions: 1.7.0

Tested on (OS): Win11

  1. Resolution Note (fix version 1.9.0):

    Fixed in upcoming Input System version 1.9.0

Add comment

Log in to post comment