[TIMOB-11941] relayout before showing view #3297
Closed
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.
jira ticket
First
setHidden
method was incorrectly checking if the view was currently hidden. In fact if you create a view with visible:false, then when showing the view, setHidden would not call willShow.Now in
willShow
the relayout was enqueued. It should be done immediately to make sure the view has the correct layout right away.I called
refreshView
but may be that s not the right call to make. It works but i was not sure of the "level" of refreshView.