Allocations editor: Creating a mapping in one tab removes all targets in the other tabs.
To reproduce:
- Download the attached model
- Open the Allocations, “Components → Hardware” editor
- Check that the “Ports → Transceivers” and “OutputPorts → Transmitters” tabs have entries for both source and target
- Go to the “InputPorts → Receivers” tab and map Input0 to RaspberryPI.DPadUp
- Check the “Ports → Transceivers” and “OutputPorts → Transmitters” tabs again
Expected behaviour:
Entries of the “Ports → Transceivers” and “OutputPorts → Transmitters”
tabs should be unchanged.
Obtained behaviour:
Entries for the targets of the “Ports → Transceivers” and “OutputPorts →
Transmitters” tabs are gone.
Notes:
- Does not affect the “Components → Hardware” tab.
- Does not affect tabs that haven’t been opened before doing the mapping.
- Closing and opening the Allocations editor restores all removed entries
(from redmine: issue id 3941, created on 2020-03-04)
- Uploads: