You don't have another page on that event that's run when the switch is off, that erases the event, do you?
What are the triggers for that event? Is it parallel process with a switch condition? Is it the last page in the event?
DO any of the pages in the event include the "Erase Event" command?
$game_map.need_refresh = true
If I remember correctly then you need to tell the game_map that it needs to refresh:Code: [Select]$game_map.need_refresh = true