Bug fix for list class, where refresh-row functionality broke the on_all_fleshed callback handler. Since rows in a list can flesh themselves out asynchonously, and some actions want to act on all rows in a list, we have a function that asks the whole list to flesh itself (because unseen rows normally don't), and a way to pass a callback function for when the list has been completely fleshed. Internally, it keeps a count of total rows and total fleshed rows, and if the two are equal, then the list is considered fleshed. However, the recent refresh-a-single-row functionality was effectively increasing the total fleshed rows tally without first adjusting it, and you would get fleshed rows > total rows, and the callback would never fire. So this fixes all of that.
git-svn-id: svn://svn.open-ils.org/ILS/trunk@7717
dcc99617-32d9-48b4-a31d-
7c20da2025e4