Use add/delete_read_fd in xsmfns to simplify. Also restart with initial_argv.
commit4df0af9b7b64caadfe8ea3b0fd3ccbd0d777256d
authorJan Djärv <jan.h.d@swipnet.se>
Tue, 1 Feb 2011 08:53:03 +0000 (1 09:53 +0100)
committerJan Djärv <jan.h.d@swipnet.se>
Tue, 1 Feb 2011 08:53:03 +0000 (1 09:53 +0100)
tree63d921b47061c9056cb18dcfe42e2715dfe78a9d
parenta4180391acf904dde6ec72bd37b8f908f69ac3e8
Use add/delete_read_fd in xsmfns to simplify.  Also restart with initial_argv.

* xsmfns.c (ice_connection_closed): Call delete_read_fd.
(x_session_check_input): Change args and return type so it can be used
as argument to add_read_fd.  Make static.  Remove call to select.
Call kbd_buffer_store_event for emacs_event.
(smc_save_yourself_CB): Also store initial argv to SmRestartCommand.
(ice_conn_watch_CB): Call add_read_fd.

* xterm.c (XTread_socket): Remove HAVE_X_SM block with call to
x_session_check_input.
(x_session_initialized): Remove definition.
(x_initialize): Remove setting of x_session_initialized.

* xterm.h (x_session_check_input): Remove declaration.
src/ChangeLog
src/xsmfns.c
src/xterm.c
src/xterm.h