comparison lisp/dialog.el @ 1066:5de13d96e131

[xemacs-hg @ 2002-10-24 13:49:07 by youngs] 2002-10-24 Andy Piper <andy@xemacs.org> * dialog.el (make-dialog-box): for general dialogs only delete-frame-hook will be run.
author youngs
date Thu, 24 Oct 2002 13:49:13 +0000
parents 42375619fa45
children bcb5d65d0d94
comparison
equal deleted inserted replaced
1065:332649c64dbc 1066:5de13d96e131
660 (mapc 'enable-frame ',frames) 660 (mapc 'enable-frame ',frames)
661 (enqueue-eval-event 661 (enqueue-eval-event
662 'internal-make-dialog-box-exit did) 662 'internal-make-dialog-box-exit did)
663 (remove-hook 'delete-dialog-box-hook 663 (remove-hook 'delete-dialog-box-hook
664 ',sym)))) 664 ',sym))))
665 (add-hook 'delete-dialog-box-hook sym) 665 (if (framep id)
666 (add-hook 'delete-frame-hook sym)
667 (add-hook 'delete-dialog-box-hook sym))
666 (mapc 'disable-frame frames) 668 (mapc 'disable-frame frames)
667 (block nil 669 (block nil
668 (while t 670 (while t
669 (let ((event (next-event))) 671 (let ((event (next-event)))
670 (if (and (eval-event-p event) 672 (if (and (eval-event-p event)