comparison lisp/emacs-lisp/edebug.el @ 81391:0842cee3ad33

(edebug-pop-to-buffer, edebug-display): Remove redundant checks.
author Juanma Barranquero <lekktu@gmail.com>
date Thu, 14 Jun 2007 00:10:43 +0000
parents 4ae89136374d
children b98604865ea0 3619e7770f2e
comparison
equal deleted inserted replaced
81390:fe478726dca2 81391:0842cee3ad33
367 ;; Select WINDOW if it is provided and still exists. Otherwise, 367 ;; Select WINDOW if it is provided and still exists. Otherwise,
368 ;; if buffer is currently shown in several windows, choose one. 368 ;; if buffer is currently shown in several windows, choose one.
369 ;; Otherwise, find a new window, possibly splitting one. 369 ;; Otherwise, find a new window, possibly splitting one.
370 (setq window 370 (setq window
371 (cond 371 (cond
372 ((and (windowp window) (edebug-window-live-p window) 372 ((and (edebug-window-live-p window)
373 (eq (window-buffer window) buffer)) 373 (eq (window-buffer window) buffer))
374 window) 374 window)
375 ((eq (window-buffer (selected-window)) buffer) 375 ((eq (window-buffer (selected-window)) buffer)
376 ;; Selected window already displays BUFFER. 376 ;; Selected window already displays BUFFER.
377 (selected-window)) 377 (selected-window))
2737 (set-window-start edebug-trace-window 2737 (set-window-start edebug-trace-window
2738 edebug-trace-window-start)) 2738 edebug-trace-window-start))
2739 2739
2740 ;; Unrestore edebug-buffer's window-start, if displayed. 2740 ;; Unrestore edebug-buffer's window-start, if displayed.
2741 (let ((window (car edebug-window-data))) 2741 (let ((window (car edebug-window-data)))
2742 (if (and window (edebug-window-live-p window) 2742 (if (and (edebug-window-live-p window)
2743 (eq (window-buffer) edebug-buffer)) 2743 (eq (window-buffer) edebug-buffer))
2744 (progn 2744 (progn
2745 (set-window-start window (cdr edebug-window-data) 2745 (set-window-start window (cdr edebug-window-data)
2746 'no-force) 2746 'no-force)
2747 ;; Unrestore edebug-buffer's window-point. 2747 ;; Unrestore edebug-buffer's window-point.