]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/emulation/cua-base.el (cua-paste): Quieten compilation.
authorGlenn Morris <rgm@gnu.org>
Fri, 16 Mar 2018 00:20:24 +0000 (20:20 -0400)
committerGlenn Morris <rgm@gnu.org>
Fri, 16 Mar 2018 00:20:24 +0000 (20:20 -0400)
lisp/emulation/cua-base.el

index a737bb6c11c45461f36e3c0ecb24c39575ed1b34..ff23484dd05a6221282b68f11072509681830ab4 100644 (file)
@@ -852,8 +852,6 @@ With numeric prefix arg, copy to register 0-9 instead."
   (if (fboundp 'cua--cancel-rectangle)
       (cua--cancel-rectangle)))
 
-(declare-function x-clipboard-yank "../term/x-win" ())
-
 (put 'cua-paste 'delete-selection 'yank)
 (defun cua-paste (arg)
   "Paste last cut or copied region or rectangle.
@@ -884,10 +882,8 @@ If global mark is active, copy from register or one character."
         ((consp regtxt) (cua--insert-rectangle regtxt))
         ((stringp regtxt) (insert-for-yank regtxt))
         (t (message "Unknown data in register %c" cua--register))))
-       ((eq this-original-command 'clipboard-yank)
-       (clipboard-yank))
-       ((eq this-original-command 'x-clipboard-yank)
-       (x-clipboard-yank))
+       ((memq this-original-command '(clipboard-yank x-clipboard-yank))
+        (funcall this-original-command))
        (t (yank arg)))))))