I reckon this would read better as
```
if (NumSelected(list) < m_vecItems[list]->Size() - 1)
```
Though perhaps a comment might be used to say why the -1 is there (I'm guessing parent folder item - that's not always there though, right (root)?)