Colin Rafferty <craffert(a)ms.com> writes:
Not at all. Check out the code from delete_frame_internal() in
frame.c:
if (!force && !allow_deletion_of_last_visible_frame &&
!other_visible_frames_internal (f, called_from_delete_device))
error ("Attempt to delete the sole visible or iconified frame");
Thus setting allow_deletion_of_last_visible_frame to t has the same
effect as setting force on every call to delete-frame which is what
you were defining your own delete-frame function for didn't you?
Or am I totally confused?
Jan