Green’s Dictionary of Slang

-happy sfx

[1930s+] (orig. milit.)

1. slightly insane as a result of a circumstance, e.g. demob-happy, bomb-happy.

2. obsessed with.