Changed ListAdapter cls to accept string

This is a really old problem, but it's marked 1.9 now so may as well resolve it...

Resolves #1347.