It used to be safe to just call setView() here, but fullscreenView now resets itself when you leave it, so you're right that calling showFile() is necessary.