[MainUI] Fix items disappear from model if stateDescription is added #1559
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.
I noticed that an item disappears from the model if the parent item is a semantic item but the current item is a non semantic item with other metadata like stateDescription or commandDescription. The problem is caused by an if clause which just filters for items without metadata, which is incorrect. It should filter for items without metadata or without semantic metadata to fix this problem.
The issue was also reported here #925
Fixes #925
Signed-off-by: Florian Michel florianmichel@hotmail.de