changeset 24809:078e0b907e6e

(speedbar-hack-buffer-menu): Fixed so if the user does not select a buffer from the buffers menu, then the attached frame is not switched to anything.
author Karl Heuer <kwzh@gnu.org>
date Fri, 04 Jun 1999 18:22:55 +0000
parents 3d24b22e739b
children d2cb43703bfb
files lisp/speedbar.el
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/speedbar.el	Thu Jun 03 23:53:52 1999 +0000
+++ b/lisp/speedbar.el	Fri Jun 04 18:22:55 1999 +0000
@@ -5,7 +5,7 @@
 ;; Author: Eric M. Ludlam <zappo@gnu.org>
 ;; Version: 0.8.1
 ;; Keywords: file, tags, tools
-;; X-RCS: $Id: speedbar.el,v 1.21 1999/02/16 00:33:44 rms Exp kwzh $
+;; X-RCS: $Id: speedbar.el,v 1.22 1999/03/13 04:52:25 kwzh Exp kwzh $
 
 ;; This file is part of GNU Emacs.
 
@@ -1534,10 +1534,11 @@
 	  (set-window-dedicated-p (selected-window) nil)
 	  (call-interactively fn)
 	  (setq newbuff (current-buffer)))
-      (switch-to-buffer " SPEEDBAR")
+      (switch-to-buffer speedbar-buffer)
       (set-window-dedicated-p (selected-window) t))
-    (speedbar-with-attached-buffer
-     (switch-to-buffer newbuff))))
+    (if (not (eq newbuff speedbar-buffer))
+	(speedbar-with-attached-buffer
+	 (switch-to-buffer newbuff)))))
 
 (defun speedbar-next (arg)
   "Move to the next ARGth line in a speedbar buffer."