gtk_menu_popup() doesn't destroy the menu after it is closed
Submitted by Lars Karlitski
When calling gtk_menu_popup() and not keeping a reference to the menu around, I'd expect that the menu is destroyed after being closed. It isn't.
A few places in gtk expect this too and seem to leak as a result (gtkappchooserwidget.c:224, gtkcolorsel.c:1487).