// initialize a fade
in_fade = true;
fade_found_start_time = false;
- same_fade = (current_screen == old_current_screen);
+ same_fade = (current_screen == old_current_screen) || force;
memcpy(fadefrom_buf, subscreens[old_current_screen].buf, 800 * 600 * 4);