Make all frames created in an emacsclient session belong to that client.
authorKaroly Lorentey <lorentey@elte.hu>
Mon, 2 Jan 2006 07:50:53 +0000 (07:50 +0000)
committerKaroly Lorentey <lorentey@elte.hu>
Mon, 2 Jan 2006 07:50:53 +0000 (07:50 +0000)
commit160f08170a853b41e974b9645f8dc670c58284ee
tree90496989905104dfc3887bb6f4252a60b880c418
parent2dfa0facd984e792dd9ac55ff7648d09b4e1855c
Make all frames created in an emacsclient session belong to that client.

* lisp/frame.el (make-frame): Also inherit 'client parameter.  Don't
  override explicitly specified values with inherited ones.

* server.el (server-delete-client): Delete frames after deleting the tty.
  Clear 'client parameter before deleting a frame.

* server.el (server-handle-delete-frame): Delete the client if this was
  its last frame.

* startup.el (fancy-splash-default-action): Fix typo in comment.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-484
lisp/frame.el
lisp/server.el
lisp/startup.el