This reverts commit 37cae2f971. This changes causes issues with recursive calls to the enter/leave event handling stacks in gtk2_adour. Semantically, the change makes perfect sense, but finding a solution to the recursion is challenging.
37cae2f971