I have used a crude but what seems to be an effective solution on a couple of such doors. Remove one of the hinge pins, lay it flat on a piece of scrap wood and give it a rap in the center with a hammer. The idea is to put a slight bend in it. Drive the pin back into the hinge. The added friction keeps the door from swinging on its own. Good Luck!