* lisp/simple.el (kill-new): Fix logic of kill-do-not-save-duplicates.
authorJuri Linkov <juri@jurta.org>
Fri, 4 Jun 2010 18:38:11 +0000 (21:38 +0300)
committerJuri Linkov <juri@jurta.org>
Fri, 4 Jun 2010 18:38:11 +0000 (21:38 +0300)
commit0665f66133e1991559c58ab57112becf1c9fb70e
treeae0b8735b2ad69b20acf09e325ec230ee1d3f08b
parent087fc47ace7797d2ef36ff167f7befd5f4ba01da
* lisp/simple.el (kill-new): Fix logic of kill-do-not-save-duplicates.
Instead of setting `replace' to t and replacing the same string
with itself, don't do certain actions when
kill-do-not-save-duplicates is non-nil and string is equal to car
of kill-ring: don't call menu-bar-update-yank-menu, don't push
interprogram-paste strings to kill-ring, and don't push the input
argument `string' to kill-ring.
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00072.html
lisp/ChangeLog
lisp/simple.el