Don't call _set_fullscreen() twice in a row when there's a display

Only relevant for the 1-argument version of
preferences::set_fullscreen().