diff options
| author | Kim F. Storm | 2004-02-27 23:49:32 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2004-02-27 23:49:32 +0000 |
| commit | a6950dfa24a3b24e8d9a8c39f0456d21339c4cb4 (patch) | |
| tree | bddd055ba25fd8072aed0f659f7bdb0a0d1bfa7d /src | |
| parent | 004b1d3853dbb7ef5c5b2e3b5d011718e602c33a (diff) | |
| download | emacs-a6950dfa24a3b24e8d9a8c39f0456d21339c4cb4.tar.gz emacs-a6950dfa24a3b24e8d9a8c39f0456d21339c4cb4.zip | |
(x_session_check_input): Remove numchars arg.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xsmfns.c | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/src/xsmfns.c b/src/xsmfns.c index 091d21327ac..e486e5c6e32 100644 --- a/src/xsmfns.c +++ b/src/xsmfns.c | |||
| @@ -106,13 +106,10 @@ Lisp_Object Vx_session_previous_id; | |||
| 106 | 106 | ||
| 107 | /* Handle any messages from the session manager. If no connection is | 107 | /* Handle any messages from the session manager. If no connection is |
| 108 | open to a session manager, just return 0. | 108 | open to a session manager, just return 0. |
| 109 | Otherwise returns the number of events stored in buffer BUFP, | 109 | Otherwise returns 1 if SAVE_SESSION_EVENT is stored in buffer BUFP. */ |
| 110 | which can hold up to *NUMCHARS characters. At most one event is | ||
| 111 | stored, a SAVE_SESSION_EVENT. */ | ||
| 112 | int | 110 | int |
| 113 | x_session_check_input (bufp, numchars) | 111 | x_session_check_input (bufp) |
| 114 | struct input_event *bufp; | 112 | struct input_event *bufp; |
| 115 | int *numchars; | ||
| 116 | { | 113 | { |
| 117 | SELECT_TYPE read_fds; | 114 | SELECT_TYPE read_fds; |
| 118 | EMACS_TIME tmout; | 115 | EMACS_TIME tmout; |
| @@ -146,16 +143,11 @@ x_session_check_input (bufp, numchars) | |||
| 146 | 143 | ||
| 147 | /* Check if smc_interact_CB was called and we shall generate a | 144 | /* Check if smc_interact_CB was called and we shall generate a |
| 148 | SAVE_SESSION_EVENT. */ | 145 | SAVE_SESSION_EVENT. */ |
| 149 | if (*numchars > 0 && emacs_event.kind != NO_EVENT) | 146 | if (emacs_event.kind == NO_EVENT) |
| 150 | { | 147 | return 0; |
| 151 | bcopy (&emacs_event, bufp, sizeof (struct input_event)); | ||
| 152 | bufp++; | ||
| 153 | (*numchars)--; | ||
| 154 | |||
| 155 | return 1; | ||
| 156 | } | ||
| 157 | 148 | ||
| 158 | return 0; | 149 | bcopy (&emacs_event, bufp, sizeof (struct input_event)); |
| 150 | return 1; | ||
| 159 | } | 151 | } |
| 160 | 152 | ||
| 161 | /* Return non-zero if we have a connection to a session manager.*/ | 153 | /* Return non-zero if we have a connection to a session manager.*/ |