Skip to content

fix ATK's "showing" event emission

Jonathan Michalon requested to merge johndescs/gtk:fix-atk-showing-event into master

"showing" events were only bound to map/unmap events, but sometimes the first map event was already handled when the ATK object was connected to it which leads to strange behaviours like never emitting the True signal but later the corresponding False. Found this because it prevents Orca from speaking tooltips (no True signal). Fix behaviour by hooking also into "visible", using the same check as for state representation (as documentation says) and emitting a signal when this actually toggles the state.

Merge request reports