]> code.delx.au - gnu-emacs/blobdiff - lisp/dnd.el
Merge from emacs--devo--0
[gnu-emacs] / lisp / dnd.el
index 2b523476a4f071484436bdfcb1912cac9faa430d..972354f39083324e6540de7cec9fda940fe46b31 100644 (file)
@@ -148,7 +148,9 @@ Return nil if URI is not a local file."
       (setq f (replace-regexp-in-string
               "%[A-Z0-9][A-Z0-9]"
               (lambda (arg)
-                (format "%c" (string-to-number (substring arg 1) 16)))
+                (let ((str (make-string 1 0)))
+                  (aset str 0 (string-to-number (substring arg 1) 16))
+                  str))
               f nil t))
       (let* ((decoded-f (decode-coding-string
                         f