aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2013-01-03 22:42:11 -0500
committerStefan Monnier2013-01-03 22:42:11 -0500
commitc0bd248ccb698c6b665a6fd1f50251b54285c98b (patch)
tree1f8f09a93cbf3a8d2f9ca515d276deea43397f0e
parent4a74c818809349ea30ddb5b2e1498c9f8a08d37e (diff)
downloademacs-c0bd248ccb698c6b665a6fd1f50251b54285c98b.tar.gz
emacs-c0bd248ccb698c6b665a6fd1f50251b54285c98b.zip
* lisp/subr.el (internal--called-interactively-p--get-frame): Find aliases
of called-interactively-p as well. Fixes: debbugs:13237
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/subr.el4
2 files changed, 5 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 6314c1218bb..cc1e652eb5d 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
12013-01-04 Stefan Monnier <monnier@iro.umontreal.ca> 12013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * subr.el (internal--called-interactively-p--get-frame): Find aliases
4 of called-interactively-p as well (bug#13237).
5
3 * view.el (view--enable, view--disable): Rename from view-mode-enable 6 * view.el (view--enable, view--disable): Rename from view-mode-enable
4 and view-mode-disable and assume it's called from view-mode. 7 and view-mode-disable and assume it's called from view-mode.
5 (view-mode-enable, view-mode-disable): Redefine as obsolete 8 (view-mode-enable, view-mode-disable): Redefine as obsolete
diff --git a/lisp/subr.el b/lisp/subr.el
index 7ca0169abdb..11e882d9158 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -3977,8 +3977,8 @@ the number of frames to skip (minus 1).")
3977 `(progn 3977 `(progn
3978 (defvar ,sym 3978 (defvar ,sym
3979 (let ((i 1)) 3979 (let ((i 1))
3980 (while (not (eq (nth 1 (backtrace-frame i)) 3980 (while (not (eq (indirect-function (nth 1 (backtrace-frame i)) t)
3981 'called-interactively-p)) 3981 (indirect-function 'called-interactively-p)))
3982 (setq i (1+ i))) 3982 (setq i (1+ i)))
3983 i)) 3983 i))
3984 ;; (unless (eq (nth 1 (backtrace-frame ,sym)) 'called-interactively-p) 3984 ;; (unless (eq (nth 1 (backtrace-frame ,sym)) 'called-interactively-p)