Commit 1d2b2268 authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(XTread_socket) <PropertyNotify>: Put the code

ignoring events on foreign windows in #if 0.  Always dispatch
the event after checking it with x_handle_property_notify.
parent d9c0d4a3
2001-07-12 Gerd Moellmann <gerd@gnu.org>
* xselect.c (x_decline_selection_request): Handle errors
caused by receivers that have vanished.
* xterm.c (XTread_socket) <PropertyNotify>: Put the code
ignoring events on foreign windows in #if 0. Always dispatch
the event after checking it with x_handle_property_notify.
* xselect.c (TRACE0, TRACE1, TRACE2): New macros, defined
depending on TRACE_SELECTION. Replace fprintfs in #if 0 with
TRACE macros to facilitate debugging. Add additional trace
statements.
(toplevel): Add prototypes for file-local functions.
(x_atom_to_symbol): Remove DPYINFO parameter.
2001-07-11 Stefan Monnier <monnier@cs.yale.edu>
* w32menu.c (menubar_selection_callback, w32_menu_show):
......
......@@ -9997,7 +9997,8 @@ XTread_socket (sd, bufp, numchars, expected)
&event);
else
{
XSelectionRequestEvent *eventp = (XSelectionRequestEvent *) &event;
XSelectionRequestEvent *eventp
= (XSelectionRequestEvent *) &event;
if (numchars == 0)
abort ();
......@@ -10019,12 +10020,16 @@ XTread_socket (sd, bufp, numchars, expected)
break;
case PropertyNotify:
#ifdef USE_X_TOOLKIT
#if 0 /* This is plain wrong. In the case that we are waiting for a
PropertyNotify used as an ACK in incremental selection
transfer, the property will be on the receiver's window. */
#if defined USE_X_TOOLKIT
if (!x_any_window_to_frame (dpyinfo, event.xproperty.window))
goto OTHER;
#endif /* not USE_X_TOOLKIT */
#endif
#endif
x_handle_property_notify (&event.xproperty);
break;
goto OTHER;
case ReparentNotify:
f = x_top_window_to_frame (dpyinfo, event.xreparent.window);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment