* subr.el (add-to-history): Fix delete usage.
authorDrew Adams <drew.adams@oracle.com>
Sat, 8 Sep 2012 14:30:09 +0000 (22:30 +0800)
committerChong Yidong <cyd@gnu.org>
Sat, 8 Sep 2012 14:30:09 +0000 (22:30 +0800)
Fixes: debbugs:12314

lisp/ChangeLog
lisp/subr.el

index 4d6210a..b45d2fd 100644 (file)
@@ -1,3 +1,7 @@
+2012-09-08  Drew Adams  <drew.adams@oracle.com>
+
+       * subr.el (add-to-history): Fix delete usage (Bug#12314).
+
 2012-09-08  Chong Yidong  <cyd@gnu.org>
 
        * subr.el (syntax-after, syntax-class): Doc fix.
index 4f273a9..21dd270 100644 (file)
@@ -1548,7 +1548,7 @@ if it is empty or a duplicate."
               (or keep-all
                   (not (equal (car history) newelt))))
       (if history-delete-duplicates
-         (delete newelt history))
+         (setq history (delete newelt history)))
       (setq history (cons newelt history))
       (when (integerp maxelt)
        (if (= 0 maxelt)