> Whatever we do here we won't fix the principal problem with next_frame > namely that > > (progn > (set-frame-parameter nil 'no-other-frame t) > (next-frame nil 0)) > > can loop forever. The attached patch includes my earlier proposal for fixing this and also reverts the return value of 'make-frame-names-alist'. Please try it. Thanks, martin