roGridScreen.SetContentList() is supposed to replace a row of content in roGridScreen and it does that in most cases - except when i want to empty the contents of that row by passing empty roArray... and then it does nothing. What gives?
If i pass roArray with 2 roAssociativeArrays, i get two elements on that row. If now for the same row i set roArray with 1 roAssociativeArrays, i get 1 element, as it should be. However when i pass roArray with 0 roAssociativeArrays (AKA empty list), it does not empty the row but keeps the previous contents. And it is not as if a row cannot be empty in principle - empty has been its initial condition and in such state it has been reachable with arrow-down, no crashes no worries.