]> git.eshelyaron.com Git - emacs.git/commitdiff
Correct return value from with-elapsed-timer
authorJohn Wiegley <johnw@newartisans.com>
Tue, 26 Jun 2012 11:59:54 +0000 (06:59 -0500)
committerJohn Wiegley <johnw@newartisans.com>
Tue, 26 Jun 2012 12:00:00 +0000 (07:00 -0500)
lisp/use-package/use-package.el

index f70396195a3c3c9f5c602bb8105511df15a1bcae..35c2fad07d490c33f5d517002eb0fffb89d7e0b1 100644 (file)
                    '(current-time))))
      ,(if use-package-verbose
           `(message "%s..." ,text))
-     ,@forms
-     ,(when use-package-verbose
-        `(let ((elapsed
-                (float-time (time-subtract (current-time) now))))
-           (if (> elapsed 0.01)
-               (message "%s...done (%.3fs)" ,text elapsed)
-             (message "%s...done" ,text))))))
+     (prog1
+         ,@forms
+       ,(when use-package-verbose
+          `(let ((elapsed
+                  (float-time (time-subtract (current-time) now))))
+             (if (> elapsed 0.01)
+                 (message "%s...done (%.3fs)" ,text elapsed)
+               (message "%s...done" ,text)))))))
 
 (put 'with-elapsed-timer 'lisp-indent-function 1)