# HG changeset patch # User Jan Dj¸«£rv # Date 1107037558 0 # Node ID 97d17acaf4e73d566c5de750ff2feb19ac336e6f # Parent 99f372bad7b9a5680e9c501bc09364b5f7b0772a * xfns.c (show_hourglass): Use FRAME_X_WINDOW as parent for GTK, button events are not received otherwise. diff -r 99f372bad7b9 -r 97d17acaf4e7 src/ChangeLog --- a/src/ChangeLog Sat Jan 29 17:31:43 2005 +0000 +++ b/src/ChangeLog Sat Jan 29 22:25:58 2005 +0000 @@ -1,3 +1,8 @@ +2005-01-29 Jan Dj,Ad(Brv + + * xfns.c (show_hourglass): Use FRAME_X_WINDOW as parent for GTK, + button events are not received otherwise. + 2005-01-29 Richard M. Stallman * buffer.c (syms_of_buffer) : Doc fix. diff -r 99f372bad7b9 -r 97d17acaf4e7 src/xfns.c --- a/src/xfns.c Sat Jan 29 17:31:43 2005 +0000 +++ b/src/xfns.c Sat Jan 29 22:25:58 2005 +0000 @@ -4339,11 +4339,15 @@ { unsigned long mask = CWCursor; XSetWindowAttributes attrs; - +#ifdef USE_GTK + Window parent = FRAME_X_WINDOW (f); +#else + Window parent = FRAME_OUTER_WINDOW (f); +#endif attrs.cursor = f->output_data.x->hourglass_cursor; f->output_data.x->hourglass_window - = XCreateWindow (dpy, FRAME_OUTER_WINDOW (f), + = XCreateWindow (dpy, parent, 0, 0, 32000, 32000, 0, 0, InputOnly, CopyFromParent,