Arduino heats up, still works? (SOLVED)

My Inland Mega ripoff had a pin (don't remember which one) shorted to GND. Now the Mega2560 gets rather toasty (85F?) BUT the unit still works as a whole. I'm not a dope and I know hot chips usually = dead, but why does the unit still work? Is it OK to use?

EDIT: I checked it again and no warmth. Dur.