diff options
| author | Richard M. Stallman | 1996-01-12 21:51:46 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-01-12 21:51:46 +0000 |
| commit | e6cbea31a05d06e5ac303d6c7d6f7f88024f82d7 (patch) | |
| tree | cea0b41f48a6523616ae897c6607834aebe22912 /src | |
| parent | d601ce45e48a8da978a0600761ddffa34a6a061a (diff) | |
| download | emacs-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.c | 4 |
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; |