comparison lisp/frame.el @ 4044:e3cad3fd1be4

[xemacs-hg @ 2007-06-29 09:44:42 by stephent] Don't cycle through hidden frames. <87sl8b13zj.fsf@uwakimon.sk.tsukuba.ac.jp>
author stephent
date Fri, 29 Jun 2007 09:44:43 +0000
parents dd935ef485d2
children bd28481bb0e1
comparison
equal deleted inserted replaced
4043:b325de44db27 4044:e3cad3fd1be4
791 Otherwise, that variable should be nil." 791 Otherwise, that variable should be nil."
792 (interactive "p") 792 (interactive "p")
793 (let ((frame (selected-frame))) 793 (let ((frame (selected-frame)))
794 (while (> arg 0) 794 (while (> arg 0)
795 (setq frame (next-frame frame 'visible-nomini)) 795 (setq frame (next-frame frame 'visible-nomini))
796 (while (not (eq (frame-visible-p frame) t))
797 (setq frame (next-frame frame 'visible-nomini)))
798 (setq arg (1- arg))) 796 (setq arg (1- arg)))
799 (while (< arg 0) 797 (while (< arg 0)
800 (setq frame (previous-frame frame 'visible-nomini)) 798 (setq frame (previous-frame frame 'visible-nomini))
801 (while (not (eq (frame-visible-p frame) t))
802 (setq frame (previous-frame frame 'visible-nomini)))
803 (setq arg (1+ arg))) 799 (setq arg (1+ arg)))
804 (select-frame-set-input-focus frame))) 800 (select-frame-set-input-focus frame)))
805 801
806 (defun iconify-or-deiconify-frame () 802 (defun iconify-or-deiconify-frame ()
807 "Iconify the selected frame, or deiconify if it's currently an icon." 803 "Iconify the selected frame, or deiconify if it's currently an icon."