-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This patch is against Enlightenment 0.16.5. It fixes the behaviour of Enlightenment with the latest version (1.2.5) of Licq with qt-gui using the Wharf icon.
So it looks like the problem was not with my application and it is a bug with E. Perhaps the ops in #E should be more respective to people that are fixing bugs in their software. Jon ______________________________________________________________ Jon Keating ICQ #16325723 [EMAIL PROTECTED] GPG ID: 0x2290A71F emostar on irc.openprojects.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+eAvIld1KayKQpx8RAjP+AKDcTqTEGrUgbHGxxAaYnP722o2nPwCdEZzJ 4pTIkINOmYRcFdynZhm6wRk= =VINv -----END PGP SIGNATURE-----
--- enlightenment-0.16.5/src/evhandlers.c Fri Jul 28 14:13:13 2000 +++ enlightenment-0.16.5.patched/src/evhandlers.c Tue Mar 18 21:06:42 2003 @@ -1921,8 +1921,13 @@ { GrabThePointer(win); if (buttons[i]->inside_win) + { + Window id = ev->xany.window; + ev->xany.window = buttons[i]->inside_win; XSendEvent(disp, buttons[i]->inside_win, False, ButtonPressMask, ev); + ev->xany.window = id; + } mode.button = buttons[i]; buttons[i]->state = STATE_CLICKED; DrawButton(buttons[i]);