It means he was happy to see her. The idiom is a sight for sore eyes , but to be funny, the writer changed sore to detachable , since Mr. Potato Head’s eyes are detachable (removable).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.