-----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]);