Yeah I agree with you. To me it was immediately obvious what it meant. It never occurred to me that he would "cheer himself", that doesn't even make any sense. ESL is right.