]> code.delx.au - gnu-emacs/commitdiff
(x-clipboard-yank): Remove condition-case
authorKenichi Handa <handa@m17n.org>
Fri, 10 Jun 2005 05:41:46 +0000 (05:41 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 10 Jun 2005 05:41:46 +0000 (05:41 +0000)
wrapping.

lisp/ChangeLog
lisp/term/x-win.el

index e3d6cdc98d6946b4b1a43a83fdff27b08cc35906..a6f7849346b6a9e603a5303b874bd469d9b96d87 100644 (file)
@@ -1,3 +1,13 @@
+2005-06-10  Kenichi Handa  <handa@m17n.org>
+
+       * term/x-win.el (x-clipboard-yank): Remove condition-case
+       wrapping.
+
+2005-06-11  Kenichi Handa  <handa@m17n.org>
+
+       * add-log.el (change-log-font-lock-keywords): Make the regexp for
+       date lines stricter.
+
 2005-06-10  Zhang Wei  <id.brep@gmail.com>  (tiny change)
 
        * term/x-win.el (x-clipboard-yank): Use x-selection-value instead
index a4118029eaabea94145682db2cb3a2979e4e1f82..458cff0ae6d411d47ca88057a5f098b3aba77354 100644 (file)
@@ -2183,6 +2183,11 @@ order until succeed.")
            ctext
          utf8)))))
 
+;; Get a selection value of type TYPE by calling x-get-selection with
+;; an appropiate DATA-TYPE argument decidd by `x-select-request-type'.
+;; The return value is already decoded.  If x-get-selection causes an
+;; error, this function return nil.
+
 (defun x-selection-value (type)
   (let (text)
     (cond ((null x-select-request-type)
@@ -2465,10 +2470,7 @@ order until succeed.")
 (defun x-clipboard-yank ()
   "Insert the clipboard contents, or the last stretch of killed text."
   (interactive)
-  (let ((clipboard-text 
-        (condition-case nil
-            (x-selection-value 'CLIPBOARD)
-          (error nil)))
+  (let ((clipboard-text (x-selection-value 'CLIPBOARD))
        (x-select-enable-clipboard t))
     (if (and clipboard-text (> (length clipboard-text) 0))
        (kill-new clipboard-text))