"TheEndless" wrote:
Why can't you call SetFocusedListItem() immediately after you call Show()?
I call setFocusedListItem()
after calling show() when the screen is initially opened. This is intended to set the default selection, and used to work fine. I
also call setFocusedListItem() during the screen's lifetime in certain instances. For example, if the user navigates to an item on the grid, a springboard is presented with a "Delete" option. If the selected item is deleted by the user, then the springboard is closed, I must remove the deleted item from the grid, and select another instead.
I also use the first row of the grid as sort options. So, if the grid data must be reloaded, I am forced to call screen.setupLists(rowCount) and re-create each row. After this happens, I need to ensure the first row has the correct sort option selected.
"TheEndless" wrote:
Are you seeing it on other grid screen based channels?
I am seeing the image snapping behaviour on SNAGFILMS and PLEX. I have not clearly seen setFocusedListItem() fail on other channels, but it's hard to notice since I'm not 100% sure when it's
supposed to be called in those channels.