summaryrefslogtreecommitdiff
path: root/lisp/cedet/semantic/db-mode.el
diff options
context:
space:
mode:
authorDavid Engster <dengste@eml.cc>2013-12-12 23:09:15 +0100
committerDavid Engster <dengste@eml.cc>2013-12-12 23:09:15 +0100
commit2cc82b9fbc6e67878e89d7006cc69ffb5227daa1 (patch)
tree89215b4bb7a781a62c99a49f0eb1a8a093ce1ed3 /lisp/cedet/semantic/db-mode.el
parent163e99358a71463d72c9339b4ae7b2795dd7290b (diff)
parentb0fe992f3657cf3c852c00d662783354fdab343d (diff)
downloademacs-2cc82b9fbc6e67878e89d7006cc69ffb5227daa1.tar.gz
Merge from CEDET upstream.
Diffstat (limited to 'lisp/cedet/semantic/db-mode.el')
-rw-r--r--lisp/cedet/semantic/db-mode.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/cedet/semantic/db-mode.el b/lisp/cedet/semantic/db-mode.el
index e0cb3708454..27daa9c2279 100644
--- a/lisp/cedet/semantic/db-mode.el
+++ b/lisp/cedet/semantic/db-mode.el
@@ -105,7 +105,8 @@ Sets up the semanticdb environment."
(oset ctbl major-mode major-mode)
;; Local state
(setq semanticdb-current-table ctbl)
- ;; Try to swap in saved tags
+ (oset ctbl buffer (current-buffer))
+ ;; Try to swap in saved tags
(if (or (not (slot-boundp ctbl 'tags)) (not (oref ctbl tags))
(/= (or (oref ctbl pointmax) 0) (point-max))
)
@@ -133,7 +134,6 @@ Sets up the semanticdb environment."
(semantic--set-buffer-cache (oref ctbl tags))
;; Don't need it to be dirty. Set dirty due to hooks from above.
(oset ctbl dirty nil) ;; Special case here.
- (oset ctbl buffer (current-buffer))
;; Bind into the buffer.
(semantic--tag-link-cache-to-buffer)
)