The setting to null is so it doesn't reselect the file from a save that was loaded a while back when the file list is repopulated for any reason and to avoid loading old saves conflicting with loading new saves. But yeah I'll add a break there. It's not much of an optimisation though.

I forgot to rebase the branch after adding that space bug fix on the master branch, I'll do that now as well. You will be able to merge this easily then.