On 23 December 2014 23:43, quoth Klaus Rudolph: > Yes, my need is actually to work around the missing implementation of touch > support in goocanvasmm. But resending maybe converted signals/events can also > help to fix bugs in the implementation. There is a bug in goocanvas which > makes goocanvas hard to use if you open a dialog from a event send to a > goocanvas item. There is something mysterious in pointer grabbing which can > not so easily fixed by other workarounds. Sending a key release event > manually helps here a lot.
Have you tried using a timeout or dispatcher to open the dialog from a separate main loop cycle instead of trying to do it directly inside the goocanvas event? Some events might not be intended to be synchronously blocked for a long time and the library might not be sufficiently re-entrant. (Because those things can be hard.) _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtkmm-list