flasher stays hot

Thanks 67Dart for figuring out what the part is, now would a new one correct the problem, or is there a short somewhere down the line? I tried getting the map light working a while ago, but gave up cuz the switch terminals are corroded. I am thinking we can live without it.