Eval fix

This passes the QString of the gallery files instead of FileLists, constructs the FileLists only if user wants matches.
`&& matches != 0` is unnecessary