X-Git-Url: https://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2Friece-display.el;h=2129482d8c909ae44dc7e6dc43ca4cad80547181;hb=9df91185bce27f791584640c3f90a170d23c2bc4;hp=6745e2d8173d1180f640356a5c2d1f38c473427b;hpb=dbbb13966af9a8b9d41783f898829879b928488c;p=riece diff --git a/lisp/riece-display.el b/lisp/riece-display.el index 6745e2d..2129482 100644 --- a/lisp/riece-display.el +++ b/lisp/riece-display.el @@ -474,7 +474,8 @@ Local to the buffer in `riece-buffer-list'.") (if pointer (setcar pointer nil)) (if (riece-identity-equal identity riece-current-channel) - (riece-switch-to-nearest-channel pointer)))) + (riece-switch-to-nearest-channel pointer)) + (funcall riece-buffer-dispose-function (riece-channel-buffer identity)))) (defun riece-redisplay-buffers (&optional force) (riece-update-buffers)