Variability: Presence Condition is unnecessarily updated, when property section is opened.
The reason is an incorrect listener.
Testing instructions:
-
Open / create a FileProject with any logical component with an empty presence condition (empty by default).
-
Save the project if it is still marked dirty
-
De-select and select the component again
-
Observe: The model is NOT marked dirty (i.e. is not changed)
-
Add any presence condition to the component
-
Save
-
Observe: A presence condition can be added
-
Repeat the steps 2 to 4
-
Remove the presence condition from the component
-
Observe: The presence condition can indeed be removed.
Edited by Andreas Bayha