Although your solution did not work (changing the position of setDefaultAction() did not change anything,
Well, I didn't test it... Seemed like it would work at the moment.

Regards