aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1996-01-12 21:51:46 +0000
committerRichard M. Stallman1996-01-12 21:51:46 +0000
commite6cbea31a05d06e5ac303d6c7d6f7f88024f82d7 (patch)
treecea0b41f48a6523616ae897c6607834aebe22912 /src
parentd601ce45e48a8da978a0600761ddffa34a6a061a (diff)
downloademacs-e6cbea31a05d06e5ac303d6c7d6f7f88024f82d7.tar.gz
emacs-e6cbea31a05d06e5ac303d6c7d6f7f88024f82d7.zip
(XTread_socket): For selection_clear_event and
selection_request_event, initialize the frame_or_window field.
Diffstat (limited to 'src')
-rw-r--r--src/xterm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 89376585b32..79fda75259d 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -3297,7 +3297,7 @@ XTread_socket (sd, bufp, numchars, waitp, expected)
3297#ifdef FIOSNBIO 3297#ifdef FIOSNBIO
3298 /* If available, Xlib uses FIOSNBIO to make the socket 3298 /* If available, Xlib uses FIOSNBIO to make the socket
3299 non-blocking, and then looks for EWOULDBLOCK. If O_NDELAY is set, 3299 non-blocking, and then looks for EWOULDBLOCK. If O_NDELAY is set,
3300 FIOSNBIO is ignored, and instead of signalling EWOULDBLOCK, 3300 FIOSNBIO is ignored, and instead of signaling EWOULDBLOCK,
3301 a read returns 0, which Xlib interprets as equivalent to EPIPE. */ 3301 a read returns 0, which Xlib interprets as equivalent to EPIPE. */
3302 fcntl (dpyinfo->connection, F_SETFL, 0); 3302 fcntl (dpyinfo->connection, F_SETFL, 0);
3303#endif /* ! defined (FIOSNBIO) */ 3303#endif /* ! defined (FIOSNBIO) */
@@ -3461,6 +3461,7 @@ XTread_socket (sd, bufp, numchars, waitp, expected)
3461 SELECTION_EVENT_DISPLAY (bufp) = eventp->display; 3461 SELECTION_EVENT_DISPLAY (bufp) = eventp->display;
3462 SELECTION_EVENT_SELECTION (bufp) = eventp->selection; 3462 SELECTION_EVENT_SELECTION (bufp) = eventp->selection;
3463 SELECTION_EVENT_TIME (bufp) = eventp->time; 3463 SELECTION_EVENT_TIME (bufp) = eventp->time;
3464 bufp->frame_or_window = Qnil;
3464 bufp++; 3465 bufp++;
3465 3466
3466 count += 1; 3467 count += 1;
@@ -3490,6 +3491,7 @@ XTread_socket (sd, bufp, numchars, waitp, expected)
3490 SELECTION_EVENT_TARGET (bufp) = eventp->target; 3491 SELECTION_EVENT_TARGET (bufp) = eventp->target;
3491 SELECTION_EVENT_PROPERTY (bufp) = eventp->property; 3492 SELECTION_EVENT_PROPERTY (bufp) = eventp->property;
3492 SELECTION_EVENT_TIME (bufp) = eventp->time; 3493 SELECTION_EVENT_TIME (bufp) = eventp->time;
3494 bufp->frame_or_window = Qnil;
3493 bufp++; 3495 bufp++;
3494 3496
3495 count += 1; 3497 count += 1;