[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Wrong type argument: frame-live-p, #<dead frame *Group* 0x91ca460>
From: |
Drew Adams |
Subject: |
RE: Wrong type argument: frame-live-p, #<dead frame *Group* 0x91ca460> |
Date: |
Mon, 15 Dec 2008 12:55:59 -0800 |
> (defun kill-this-buffer-and-frame ()
> (interactive)
> (kill-this-buffer)
> (delete-frame))
>
> It works as intended (that is, it kills the buffer and deletes the
> frame) most of the time, but sometimes (I haven't been able to
> determine when) I get:
>
> Wrong type argument: frame-live-p, #<dead frame *Group* 0x91ca460>
> and it doesn't work. I'd be very grateful for any help or commentary.
Try using:
(when (frame-live-p (selected-frame)) (delete-frame))
or (probably better):
(when (and (frame-live-p (selected-frame))
(kill-this-buffer))
(delete-frame))