]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't have type-break-mode signal errors on corrupted files
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 21 Jan 2021 17:10:16 +0000 (18:10 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 21 Jan 2021 17:10:21 +0000 (18:10 +0100)
* lisp/type-break.el (type-break-get-previous-time):
(type-break-get-previous-count): Signal a warning instead of an
error (bug#38246).  type-break will still continue to work even if
the database can't be loaded after a restart, but this allows
Emacs to be started.

lisp/type-break.el

index 84c240c9f8c895d6e7b4720a51e41ec39a470157..a6d5cd017025425cae65aff12b6f3b3c6c74029a 100644 (file)
@@ -487,7 +487,7 @@ Return nil if the file is missing or if the time is not a Lisp time value."
                 (goto-char (point-min))
                 (read (current-buffer)))
             (end-of-file
-             (error "End of file in `%s'" file))))))))
+             (warn "End of file in `%s'" file))))))))
 
 (defun type-break-get-previous-count ()
   "Get previous keystroke count from `type-break-file-name'.
@@ -505,7 +505,7 @@ integer."
                           (forward-line 1)
                           (read (current-buffer)))
                       (end-of-file
-                       (error "End of file in `%s'" file)))))))
+                       (warn "End of file in `%s'" file)))))))
         file
       0)))