Note to self: when committing patches to GtkTreeView make sure the design has been approved by the board, the developer has four years experience in hacking GtkTreeView, at least two of which with our modifications, the patch has been reviewed by at least three people with twice the experience, and that unit, acceptance, system, stress and IQ tests still pass. Then test it again. Otherwise the chances are you just broke something.
Now at three duplicates and counting…
I am yet to decide which one is easier to break or is broken in more obscure and subtle ways, GtkMenu or GtkTreeView.