emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: set-window-point


From: Stefan Monnier
Subject: Re: set-window-point
Date: Sun, 13 Nov 2005 23:35:15 -0500
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

> *** gdb-ui.el 13 Nov 2005 21:31:16 +1300      1.111
> --- gdb-ui.el 14 Nov 2005 12:29:46 +1300      
> ***************
> *** 2702,2708 ****
>                 (if (re-search-forward address nil t)
>                     (gdb-put-breakpoint-icon (eq flag ?y) bptno))))))))
>       (if (not (equal gdb-frame-address "main"))
> !     (set-window-point (get-buffer-window buffer 0) pos))))
  
>   (defvar gdb-assembler-mode-map
>     (let ((map (make-sparse-keymap)))
> --- 2702,2709 ----
>                 (if (re-search-forward address nil t)
>                     (gdb-put-breakpoint-icon (eq flag ?y) bptno))))))))
>       (if (not (equal gdb-frame-address "main"))
> !     (with-current-buffer (gdb-get-buffer 'gdb-assembler-buffer)
> !       (set-window-point (get-buffer-window buffer 0) pos)))))
  
>   (defvar gdb-assembler-mode-map
>     (let ((map (make-sparse-keymap)))

I don't understand the above code: what's the relationship between `buffer'
and `(gdb-get-buffer 'gdb-assembler-buffer)' ?
Also, how do you know that (get-buffer-window buffer 0) is non-nil?


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]