Ответ:

Деепричастный оборот обособляется; перед противительным союзом ставится запятая.

О революции он никогда не говорил, но, как-то грозно улыбаясь, молчал о ней.