]> git.eshelyaron.com Git - emacs.git/commitdiff
(gud-display-line): Only consider visible
authorNick Roberts <nickrob@snap.net.nz>
Tue, 29 Apr 2008 00:44:47 +0000 (00:44 +0000)
committerNick Roberts <nickrob@snap.net.nz>
Tue, 29 Apr 2008 00:44:47 +0000 (00:44 +0000)
frames when looking for source buffer.

lisp/progmodes/gud.el

index 8bfccaabb6db35aff81ab13208bad6b611a56aae..60fd24c96fdde2d837c9bc2abce14c8b8a05d2e3 100644 (file)
@@ -2689,10 +2689,10 @@ Obeying it means displaying in another window the specified file and line."
         (window (and buffer
                      (or (get-buffer-window buffer)
                          (if (memq gud-minor-mode '(gdbmi gdba))
-                             (or (if (get-buffer-window buffer 0)
-                                     (display-buffer buffer nil 0))
+                             (or (if (get-buffer-window buffer 'visible)
+                                     (display-buffer buffer nil 'visible))
                                  (unless (gdb-display-source-buffer buffer)
-                                   (gdb-display-buffer buffer nil))))
+                                   (gdb-display-buffer buffer nil 'visible))))
                          (display-buffer buffer))))
         (pos))
     (if buffer