Don't crash in DeviceLost before game init.
Allow filenames like e.g. F:\ as dirs.
Merge pull request #2945 from unknownbrackets/ui-minor

Fix minor crash on error screen, invalid filename on drive letter