When passing 0 as the
activateTimeto the popup call i get the issue
in the entire window and not just close to the edge, the demo passes in
the time from the event. And according to the GTK documentation you
should always do this so it can resolve conflicts between concurrent
Passing GdkEventButton.time worked!