Incorrect data for ListView subcolumns when using a multidimensional array

I'm not sure when this started happening, but I can reproduce it at least in v13.24.3.

If you populate a ListView using a multidimensional array, then later try to access those values via subitems, you always get the value from the first selected item.

Test:

dlgtest.opusscriptinstall (1.9 KB)

FWIW, this doesn't happen if you populate the ListView row by row using the same array.

Fixed for the next update, thanks for the report.