aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2013-07-26 14:41:18 -0400
committerStefan Monnier2013-07-26 14:41:18 -0400
commit7ced0d044656b5fa4a9cd2bcc2326908be432bcf (patch)
tree322bac2dc4bcfbd9b1eb00fed86ba961efa1ff51
parentd58d31fbe7f1ee045f2040ac65c3b7f8797b30fc (diff)
downloademacs-7ced0d044656b5fa4a9cd2bcc2326908be432bcf.tar.gz
emacs-7ced0d044656b5fa4a9cd2bcc2326908be432bcf.zip
* lisp/emacs-lisp/nadvice.el (advice--called-interactively-skip): Use the new
`base' arg of backtrace-frame.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/emacs-lisp/nadvice.el2
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d2f03c15301..9aecbd0f280 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12013-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/nadvice.el (advice--called-interactively-skip): Use the new
4 `base' arg of backtrace-frame.
5
12013-07-26 Juanma Barranquero <lekktu@gmail.com> 62013-07-26 Juanma Barranquero <lekktu@gmail.com>
2 7
3 * desktop.el (desktop--select-frame): 8 * desktop.el (desktop--select-frame):
diff --git a/lisp/emacs-lisp/nadvice.el b/lisp/emacs-lisp/nadvice.el
index 8b149aad7bb..edcfc409085 100644
--- a/lisp/emacs-lisp/nadvice.el
+++ b/lisp/emacs-lisp/nadvice.el
@@ -425,7 +425,7 @@ of the piece of advice."
425 (get-next-frame 425 (get-next-frame
426 (lambda () 426 (lambda ()
427 (setq frame1 frame2) 427 (setq frame1 frame2)
428 (setq frame2 (internal--called-interactively-p--get-frame i)) 428 (setq frame2 (backtrace-frame i #'called-interactively-p))
429 ;; (message "Advice Frame %d = %S" i frame2) 429 ;; (message "Advice Frame %d = %S" i frame2)
430 (setq i (1+ i))))) 430 (setq i (1+ i)))))
431 (when (and (eq (nth 1 frame2) 'apply) 431 (when (and (eq (nth 1 frame2) 'apply)