I will send the modified patch with 4 space indents.
Thanks!
But because some of the original source codes do not have 4 space indents, patches there are matched with the original code's indents.
I know, I hope to get time to hack some more on listview, review the code, and fix some of the indentation. Meanwhile, it's best if new, reviewed code use 4-space indents, so we can separate it easily from the older code.