fixed archive open bug
reset window positions if they do not fit on current screen size