]> git.eshelyaron.com Git - emacs.git/commitdiff
(hexlify-buffer, dehexlify-buffer): Don't complain and don't
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 11 Jan 2007 16:22:32 +0000 (16:22 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 11 Jan 2007 16:22:32 +0000 (16:22 +0000)
activate undo when undo is not active.
Reported by Chris <christopher.ian.moore@gmail.com>.

lisp/ChangeLog
lisp/hexl.el

index 5e0496e1fe0432d1f35bb9e05b4a9cb67012e9f7..a2110110cbfe27fe3ddbb39b4fe4ef95eb384da5 100644 (file)
@@ -1,3 +1,9 @@
+2007-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * hexl.el (hexlify-buffer, dehexlify-buffer): Don't complain and don't
+       activate undo when undo is not active.
+       Reported by Chris <christopher.ian.moore@gmail.com>.
+
 2007-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * ffap.el (ffap-next-regexp, ffap-machine-p, ffap-newsgroup-regexp)
index 39c313cb3da02f72275ecaee857920a8745a15fe..cf67860068094032162558fe6811a09c8a20583f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hexl.el --- edit a file in a hex dump format using the hexl filter
 
 ;; Copyright (C) 1989, 1994, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Keith Gabryelski <ag@wheaties.ai.mit.edu>
 ;; Maintainer: FSF
@@ -706,10 +706,10 @@ You may also type octal digits, to insert a character with that code."
   "Convert a binary buffer to hexl format.
 This discards the buffer's undo information."
   (interactive)
-  (and buffer-undo-list
+  (and (consp buffer-undo-list)
        (or (y-or-n-p "Converting to hexl format discards undo info; ok? ")
-          (error "Aborted")))
-  (setq buffer-undo-list nil)
+          (error "Aborted"))
+       (setq buffer-undo-list nil))
   ;; Don't decode text in the ASCII part of `hexl' program output.
   (let ((coding-system-for-read 'raw-text)
        (coding-system-for-write buffer-file-coding-system)
@@ -731,10 +731,10 @@ This discards the buffer's undo information."
   "Convert a hexl format buffer to binary.
 This discards the buffer's undo information."
   (interactive)
-  (and buffer-undo-list
+  (and (consp buffer-undo-list)
        (or (y-or-n-p "Converting from hexl format discards undo info; ok? ")
-          (error "Aborted")))
-  (setq buffer-undo-list nil)
+          (error "Aborted"))
+       (setq buffer-undo-list nil))
   (let ((coding-system-for-write 'raw-text)
        (coding-system-for-read buffer-file-coding-system)
        (buffer-undo-list t))