aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Engster2012-03-12 21:51:17 +0100
committerDavid Engster2012-03-12 21:51:17 +0100
commit41bf0c48448f989ed144a26e97e5ba40f9855f84 (patch)
tree24305b7fa8371263375a5d328d167cecacbcf809
parent225979daf9b031d8f2ae82f2bd7a98de234dc0f2 (diff)
downloademacs-41bf0c48448f989ed144a26e97e5ba40f9855f84.tar.gz
emacs-41bf0c48448f989ed144a26e97e5ba40f9855f84.zip
* semantic/db-find.el
(semanticdb-find-translate-path-brutish-default): If we don't yet have a proper table for PATH, use `semanticdb-current-database' instead (bug #10343).
-rw-r--r--lisp/cedet/ChangeLog7
-rw-r--r--lisp/cedet/semantic/db-find.el6
2 files changed, 11 insertions, 2 deletions
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog
index ec7fdcecca0..f185c457ee2 100644
--- a/lisp/cedet/ChangeLog
+++ b/lisp/cedet/ChangeLog
@@ -1,3 +1,10 @@
12012-03-12 David Engster <deng@randomsample.de>
2
3 * semantic/db-find.el
4 (semanticdb-find-translate-path-brutish-default): If we don't yet
5 have a proper table for PATH, use `semanticdb-current-database'
6 instead (bug #10343).
7
12012-03-11 David Engster <deng@randomsample.de> 82012-03-11 David Engster <deng@randomsample.de>
2 9
3 * semantic/wisent/javascript.el (js-mode): Define `js-mode' as 10 * semantic/wisent/javascript.el (js-mode): Define `js-mode' as
diff --git a/lisp/cedet/semantic/db-find.el b/lisp/cedet/semantic/db-find.el
index ca6a8fbf5ca..15ef3b09238 100644
--- a/lisp/cedet/semantic/db-find.el
+++ b/lisp/cedet/semantic/db-find.el
@@ -325,8 +325,10 @@ Default action as described in `semanticdb-find-translate-path'."
325 (cond ((null path) semanticdb-current-database) 325 (cond ((null path) semanticdb-current-database)
326 ((semanticdb-table-p path) (oref path parent-db)) 326 ((semanticdb-table-p path) (oref path parent-db))
327 (t (let ((tt (semantic-something-to-tag-table path))) 327 (t (let ((tt (semantic-something-to-tag-table path)))
328 ;; @todo - What does this DO ??!?! 328 (if tt
329 (with-current-buffer (semantic-tag-buffer (car tt)) 329 ;; @todo - What does this DO ??!?!
330 (with-current-buffer (semantic-tag-buffer (car tt))
331 semanticdb-current-database)
330 semanticdb-current-database)))))) 332 semanticdb-current-database))))))
331 (apply 333 (apply
332 #'nconc 334 #'nconc