Smug is the answer. Gloat means to celebrate one's misfortune with smugness. Hope this helps :)
7.2m questions
9.6m answers