Kevin Ryde wrote:
With the change below the destroy runs as I hoped. Does it sound about right? -- before digging out what it should look like for glib pre-2.10.
Good catch and good analysis! The new approach in your patch looks fine to me. The pre-2.10 branch would need to use GTK_OBJECT_FLOATING and GTK_OBJECT_FLAGS, I think. A unit test would be great.